2015-11-19 41 views
2

在npm package.json文件中添加本地項目依賴項的正確語法是什麼?爲npm install添加本地項目依賴項

我在C:\projects\MyApp

本地Git項目我想npm install得到這個項目。我嘗試以下

"dependencioes": { 
    ..... 
    "my-app": "file://../projects/MyApp/MyApp.git" 
    ..... 
} 

,但得到的錯誤

Could not install .... 

什麼建議嗎?

回答

1

終於得到它的工作

"my-app": "../projects/MyApp" 

它的簡單,直到你知道。

0

文件是錯誤的協議。你可以使用git + ssh或者git + https。 在這裏,你可以找到你的問題的更多信息: https://stackoverflow.com/a/10391718/5111420

,我看到一個錯字:dependencioes - >依賴關係

+0

啊,我有你的問題的誤解,因爲我沒有足夠的一句話焦點: 「我有Git項目在本地C:\項目\ MyApp的」 – Silerra

0

本地的依賴必須是在你的文件系統的目錄。


另外還有npm-link。從文檔

摘錄:

包鏈接是一個兩步驟的過程。

首先,在包文件夾NPM鏈路將建立從前綴/包名稱到當前文件夾(見 NPM-配置爲前綴的值)全局可安裝 符號鏈接。

接下來,在其他某個位置,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 
相關問題