NPM可执行文件名称冲突

时间:2018-08-16 12:10:21

标签: npm executable

制作我的包裹时, 其中的可执行文件 如何避免与其他软件包的名称冲突, 谁提供具有相同名称的可执行文件?

我什至进行了实验:

  1. 使用package.json中的{"bin": {"baz": "./bin/baz"}}创建了包 foo
  2. 使用package.json中的{"bin": {"baz": "./bin/baz"}}创建了包 bar
  3. 使用{"dependencies": {"foo": "../foo", "bar": "../bar"}}
  4. 创建了软件包 quux
  5. 检查过的quux / node_modules / .bin:它仅包含最后安装的软件包(bar)的一个baz可执行文件,即它(无声!)覆盖了第一个baz可执行文件,这是不可接受的。 / li>

有解决方案吗?

0 个答案:

没有答案