在npm package.json
文件中添加本地项目依赖项的正确语法是什么?
我在C:\projects\MyApp
我想通过npm install
获取此项目。我试过跟着
"dependencies": {
.....
"my-app": "file://../projects/MyApp/MyApp.git"
.....
}
但是收到错误
Could not install ....
有什么建议吗?
答案 0 :(得分:2)
终于搞定了
"my-app": "../projects/MyApp"
直到你知道它才很简单。
答案 1 :(得分:1)
本地依赖必须是文件系统上的目录。
或者有npm-link。
摘自文档:
包裹链接分为两个步骤。
首先,包文件夹中的npm链接将创建全局安装 从前缀/包名到当前文件夹的符号链接(请参阅 npm-config为前缀的值。)
接下来,在其他一些位置,npm link package-name将创建一个 从本地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
答案 2 :(得分:0)
文件是错误的协议。您可以使用git + ssh或git + https。 您可以在此处找到有关您的问题的更多信息: https://stackoverflow.com/a/10391718/5111420
我看到一个拼写错误:依赖词 - >依赖