我有2个github项目。让我们说一个是" mylibrary"和其他是"测试项目"
我已经联系了" mylibary"在"测试项目"作为GitHub URL。所以package.json如下所示。
dependencies: {
"mylibrary": "git+ssh://git@github.com/user/mylibrary.git"
}
当我npm install
," mylibrary"正在下载并放在" node_modules"
但我的库的克隆版本没有package-lock.json
ls node_modules/mylibrary | grep package-lock
没有结果
任何帮助都会很棒。感谢。
答案 0 :(得分:1)
这是设计的。从npm documentation
开始关于package-lock.json的一个关键细节是它无法发布,如果在toplevel包以外的任何地方找到它,它将被忽略。