我们有一个私人npm软件包商店的软件包。现在我们有了它的源代码,并希望在推入开发机中的仓库之前使用源代码作为本地包来测试某些东西。我该如何实现?
答案 0 :(得分:1)
只需将其放在__server-root/lib/<module-name>
之类的文件夹中,并需要该文件夹而不是npm模块。
答案 1 :(得分:1)
使用npm链接https://docs.npmjs.com/cli/link
文档中的示例
cd ~/projects/node-redis # go into the package directory
npm link # creates global link
cd ~/projects/node-bloggy # go into some other package directory.
npm link redis # link-install the package
请注意,软件包名称是从package.json中获取的,而不是目录名称中的。
答案 2 :(得分:0)
跟随Enslev的答案,您的require
可能看起来像这样:
const yourPrivateModule = require('./lib/<module-name>/index.js');
答案 3 :(得分:0)
npm install /path/to/local/package