我在npm中使用本地依赖项,使用file: syntax调用。但是,这些模块中的二进制文件不会放入模块的 node_module 目录中的 .bin 目录中。我希望npm的行为与从注册表下载的包相同。我的文件夹结构如下所示:
COMMON
-- node_modules
-- .bin
module_a
module_b
my_package
-- module_foo
module_bar
symlink to COMMON
运行npm bin
给出“。\ node_modules.bin”,我尝试将“bin”和“directories.bin”添加到我的package.json,但它似乎没有做到我的意思需要。有没有办法让npm从本地依赖项中引入 .bin 文件,或者在npm具有 node_modules.bin 的路径中添加一个额外的文件夹?
我在Windows 10,npm 5.4.2和节点6.11.3
谢谢!