npm开发包、调试包、发布模块、安装模块注意点

开发自己的npm模块,测试并发布到https://www.npmjs.com/注意点:

1、使用 npm  link 和 npm link packagename 测试后,要先npm unlink移除全局包,否则正式发布包之后,使用npm install packagename 安装依赖,会直接从本地拉取依赖。npm link 命令把当前包“发布”到全局依赖下(其实应该是一个快捷方式,指向的是同一个本地包)。可以使用命令 npm list -g --depth 0 查看当前安装的全局包和安装路径,也可以手动删除。

 

2、安装的包依赖的模块版本和项目依赖的模块版本不同,很可能会导致安装的包会下载它需要的版本在它自己的node_modules下。

3、npm link 模块名  调试时,可能会把模块的node_modules也link过去,可能会报错,可以尝试删除改node_modules测试。

Cannot redeclare block-scoped variable 'ngDevMode'.

20190409:

本地link找不到依赖, npm install 需要加 -g 

npm link packagename

npm install -g

20190827

最近升级依赖发现,使用npm link本地测试时,总是报各种错,但是把编译之后的包,手动拷贝到测试工程的依赖文件夹下,是正常的,也可以直接发布bate版到npm中央仓库中测试。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值