我在bitbucket中有自己的NPM软件包作为私有存储库,我将其安装在主项目中,如下所示:
"devDependencies": {
"my-package": "git+ssh://git@bitbucket.org/{name}/my-package.git"
}
这就像一个护身符,但包装本身存在问题。它包含一个具有自己依赖项的package.json,但是我的主要NPM没有安装它,它似乎没有考虑到我的包的package.json包含什么。
例如:我现在缺少我自己的包裹所需的包裹。
如何使NPM始终安装package.json中定义的软件包?
明智的结构:
MyApp
- package.json (I run npm install on this one)
- some other php files..
- node_modules
- my-package
- package.json <-- This contains dependencies, which are not installed
答案 0 :(得分:0)
解决了问题,就是我们在devDependencies中定义了程序包,应该在依赖项中。