2016-02-20 115 views
0

我是nodejs的新手。我試圖根據文檔安裝nodejs。在使用npm install命令安裝依賴關係時,我遇到了一個錯誤。npm-install命令不起作用

C:\Program Files\nodejs>npm install 
npm ERR! install Couldn't read dependencies 
npm ERR! Windows_NT 6.3.9600 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ 
node_modules\\npm\\bin\\npm-cli.js" "install" 
npm ERR! node v4.3.1 
npm ERR! npm v2.14.12 
npm ERR! path C:\Program Files\nodejs\package.json 
npm ERR! code ENOPACKAGEJSON 
npm ERR! errno -4058 
npm ERR! syscall open 

npm ERR! package.json ENOENT: no such file or directory, open 'C:\Program Files\ 
nodejs\package.json' 
npm ERR! package.json This is most likely not a problem with npm itself. 
npm ERR! package.json npm can't find a package.json file in your current directo 
ry. 

npm ERR! Please include the following file with any support request: 
npm ERR!  C:\Program Files\nodejs\npm-debug.log 

C:\Program Files\nodejs> 

其中的package.json文件存在時,它NPM運行在文件夾中安裝命令後,給出了這樣的錯誤:

C:\Program Files\nodejs>npm install 
npm ERR! install Couldn't read dependencies 
npm ERR! Windows_NT 6.3.9600 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ 
node_modules\\npm\\bin\\npm-cli.js" "install" 
npm ERR! node v4.3.1 
npm ERR! npm v2.14.12 
npm ERR! path C:\Program Files\nodejs\package.json 
npm ERR! code ENOPACKAGEJSON 
npm ERR! errno -4058 
npm ERR! syscall open 

npm ERR! package.json ENOENT: no such file or directory, open 'C:\Program Files\ 
nodejs\package.json' 
npm ERR! package.json This is most likely not a problem with npm itself. 
npm ERR! package.json npm can't find a package.json file in your current directo 
ry. 

npm ERR! Please include the following file with any support request: 
npm ERR!  C:\Program Files\nodejs\npm-debug.log 

C:\Program Files\nodejs> 

link for npm-debug log file.. 任何幫助,將不勝感激.. 感謝..

回答

0

您正在運行的文件夾中的NodeJS NPM安裝,您應在項目文件夾中運行它。只要確保npm在你的道路上。

+0

運行NPM在文件夾中安裝命令,其中包後自動更新.json文件存在時會出現此錯誤: –

+0

https://drive.google.com/open?id=0BwTgYzZKuzAZZXBNRkFFQWZRVkU –

1

安裝依賴關係節點在名爲package.json的項目的根目錄中尋找一個文件,其中有項目所需的所有依賴項的列表。其內容看起來像something like this

聽起來像你缺少package.json在你的項目的根。

安裝依賴你通常運行像

npm install NAMEOFTHEDEPENDENCY --save-dev 

一個命令,其中NAMEOFTHEDEPENDENCY可以grunt-contrib-sass例如

這也是你的package.json