如何具有环境特定的NPM加载path?

我有一些node.js库作为模块打包,并通过npm install --save进行npm install --save 。 这是一个debugging的痛苦,因为我必须发布一个模块,然后更新使用较新的版本。

我看到这个SO问题: 如何指定本地模块作为npm包依赖关系 ,我可以指定我的依赖关系作为path,这是好得多。

有没有一种方法可以创build一个debugging环境,使用path进行模拟加载,然后使用npm模块的发布环境?

在这种情况下,'release'是由命令pkg -t win index.js创build的。 即

  1. 我想开发模块的相对path
  2. 我想“切换”使用npm中的模块,而无需在任何地方更改string。

然后。 如果以上是可能的,我想不要将模块文件导入到node_modules,但运行它(我试图利用VS代码debugging)