为npm install添加本地项目依赖项
在npm package.json
文件中添加本地项目依赖关系的正确语法是什么?
我在本地Git项目在C:\projects\MyApp
我想用npm install
来得到这个项目。 我试着跟着
"dependencioes": { ..... "my-app": "file://../projects/MyApp/MyApp.git" ..... }
但得到错误
Could not install ....
任何build议?
终于搞定了
"my-app": "../projects/MyApp"
它的“简单,直到你知道。
文件是错误的协议。 你可以使用git + ssh或者git + https。 在这里你可以find更多关于你的问题的信息: https : //stackoverflow.com/a/10391718/5111420
我看到一个错字:dependencioes – > dependencies
本地依赖项必须是文件系统上的一个目录。
或者有npm-link 。
从文档摘录:
包连接是一个两步的过程。
首先,包文件夹中的npm链接将创build一个全局安装的从前缀/包名到当前文件夹的符号链接(有关前缀的值,请参见npm-config)。
接下来,在其他某个位置,npm link package-name将创build一个从本地node_modules文件夹到全局符号链接的符号链接。
例:
cd ~/projects/node-redis # go into the package directory npm link # creates global link cd ~/projects/node-bloggy # go into some other package directory. npm link redis # link-install the package