[npm] npm开发及调试

需求

package新增了一个功能,怎么在项目中使用这个新增了功能的包呢?

解决方案

因为对npm开发这块的了解不多,所以能想到的办法如下:

  1. 将包发布,然后在项目中update这个包! 这种解决办法简直要人命啊!

正确的解决方案:npm link
Npm link 专门用于开发和调试本地 Npm 模块,能做到在不发布模块的情况下,把本地的一个正在开发的模块的源码链接到项目的 node_modules 目录下,让项目可以直接使用本地的 Npm 模块。

假设:
包:npm-test
项目:project-demo
步骤:

  1. 在/npm-test(必须有package.json)目录下,输入如下命令
npm link
  1. 在/project-demo目录下,设置软连接:
npm link npm-test

取消npm link

npm unlink

猜你喜欢

转载自blog.csdn.net/u010682774/article/details/112669763
NPM