【发布时间】:2018-10-05 05:34:02
【问题描述】:
所以这是简单的文件布局。
/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 结合使用。
【问题讨论】:
-
你试过用lerna吗? github.com/lerna/lerna
-
不,这是我第一次听说它。它在后台使用 npm 吗?
-
你试过
"myModule": "file:../my-module"吗? -
@jemiloii 是的,它的唯一目的是解决在单个 repo 中包含多个 npm 包的许多问题。它可以帮助您进行版本管理、通用依赖项和本地可解决的依赖项(这似乎是您最感兴趣的)
标签: javascript node.js npm installation package.json