在node_modules下生成 .tgz包步骤如下:
1、安装npm-pack-all工具
执行下面命令安装它:
npm install -g npm-pack-all
npm i -g husky
2、打开node_modules 中对应的依赖包文件
3、注意
删除命令在Windows下的区别,应该使用rimraf,
npm install rimraf --save-dev
如script中配置了"clean": “rm dist && rm types”, 则应该改成"clean": “rimraf dist && rimraf types”,否则打包不通过
// "clean": "rm dist && rm types"
"clean": "rimraf dist && rimraf types",
4、如果在package.json 文件script下配置了,配置了"test": “jest”,尽量删除。要不然打包不通过
5、执行npm-pack-all,稍等片刻即可打包出相应的依赖包。
npm-pack-all
5、注意
如果用到了同一个依赖的不同版本,需要分别打包成单个.tgz包
如:el-curd-0.3.2.tgz
el-curd-0.3.0.tgz