安装没有符号链接的 npm 本地模块目录?

jem*_*oii 6 javascript installation node.js npm package.json

所以这里是简单的文件布局。

/my-module
..package.json
/my-app
..package.json
Run Code Online (Sandbox Code Playgroud)

我想my-appmy-module本地安装。我试过这个:

"dependencies": {
    "myModule": "../my-module"
}
Run Code Online (Sandbox Code Playgroud)

选项 -no-bin-links 不起作用,它只影响node_modules/bin 它创建一个符号链接而不安装 node_modules。我想做两件事之一,不使用符号链接并安装 node_modules,或使用符号链接并安装模块。理想情况下与peerDependencies不使用符号链接时结合使用。

Pai*_*Air 18

npm current 不能直接从没有符号链接的文件夹安装。

您可以通过从文件夹中生成一个 tarball 来解决这个问题npm pack,从要安装的包的目录运行,然后是npm install <tarball><tarball>包的 tarball 的路径在哪里。