所以这是简单的文件布局。
/my-module
..package.json
/my-app
..package.json
我希望my-app
在本地安装my-module
。我试过这个:
"dependencies": {
"myModule": "../my-module"
}
选项-no-bin-links不起作用,只影响node_modules/bin
它创建一个符号链接,但不安装node_modules。我想做两件事之一,不使用符号链接并安装node_modules,或使用符号链接并安装模块。在不使用符号链接时,理想情况下与peerDependencies
结合使用。
答案 0 :(得分:2)
npm
当前无法直接从没有符号链接的文件夹安装。
您可以通过以下方法解决此问题:在带有npm pack
的文件夹中生成一个tarball,从要安装的软件包的目录运行,然后是npm install <tarball>
,其中<tarball>
是打包文件压缩包的路径。
答案 1 :(得分:0)
如果包含package.json
文件描述的程序的文件夹,您可以安装npm install <folder>
或npm install --save/--save-dev <folder>
来更新相关package.json
。