2015-11-20 353 views
1

我嘗試通過npm安裝角度,但它沒有創建任何node_modules目錄。怎麼來的? 查看下面的截圖:npm沒有安裝node_modules

MacBook-Pro-di-Sandro:~ sandropalmieri$ cd Documents/mycode/ 
MacBook-Pro-di-Sandro:mycode sandropalmieri$ cd angular1 
MacBook-Pro-di-Sandro:angular1 sandropalmieri$ mkdir testApp2 
MacBook-Pro-di-Sandro:angular1 sandropalmieri$ cd testApp2 
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ npm install [email protected] 
[email protected] ../../../../node_modules/angular 
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ ls 
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ ls 
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ 

正如你所看到的文件夾是空的。 我目前使用節點v 4.1.2和npm 2.14.4 任何想法是怎麼回事? 非常感謝 桑德羅

+1

你的projet中是否有package.json? npm正在尋找他可以找到的第一個package.json,它似乎是你的主目錄 –

+0

不,我不知道。我以爲npm會自己創建package.json。我應該先創建package.json嗎? –

+0

是的。要創建'package.json',你應該寫'npm init -yes' – raiym

回答

0
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ npm install [email protected] 
[email protected] ../../../../node_modules/angular 

沒有與的package.json父目錄,角被安裝在那裏。

ls ../../../../node_modules 

而且您將看到包含角度的node_modules。

根據您希望安裝的位置,您可以運行npm init .來創建package.json,然後npm install angular將其安裝在該目錄的本地。

相關問題