-
openAI
-
dot-env 添加环境变量
npm i dotenv.env
-
colors
-
ora
-
inquirer
-
rollup
npm i -D rollup- package.json的scripts中添加
"build": "rollup -c rollup.config.js" - package.json设置type为module:否则rollup无法识别import
npm i -D @rollup/plugin-typescript: 否则无法打包ts代码- ts.config.js的module改为NodeNext:否则打包出来的代码有问题,可能会有代码无法打包进去
-
npm link
- package.json 增加bin路径, 修改name(会被默认link成为命令)
npm i -D rollup-plugin-add-shebang- rollup.config.js 增加插件rollup-plugin-add-shebang, 并配置路径,用于在每次构建时在文件头增加shebang
-
git
git init- set remote repository
- .gitignore
-
npm
npm init
-
typescript
npm install -g typescriptnpm install -g ts-nodenpm install -D tslib @types/node: node ts 类型提示ts --init: generate tsconfig.json