2016-12-27 106 views

回答

0

您有權限問題。如果要安裝在該路徑中(程序文件),必須以管理員身份運行。但你可能不想在那裏安裝Express,而是在應用程序的目錄中。

另外,還有一些非現有的package.json錯誤,你可以在運行:

npm init 

,因爲如果你想保存到的package.json安裝,那麼你將要有的package.json第一。

輸入您的應用程序目錄,如果有一個的package.json運行:

npm install express --save 

如果沒有的package.json然後運行這個第一:

npm init 

然後:

npm install express --save 

確保您擁有該目錄中的寫入權限。

0

請勿在您的Program Files目錄中運行npm install。取而代之的是將它運行在c:\ users \ NAME ...或b)中的項目目錄中,全局使用npm install -g

我會與下面的步驟

1)根據ç某處創建你的文件系統中的項目新的文件夾啓動:\ Users \用戶名...

mkdir PROJECT_NAME 
cd PROJECT_NAME 

2)在此文件夾中,運行npm init爲您的項目創建一個新的package.json。按照CMD嚮導(見https://docs.npmjs.com/cli/init

npm init 

3)然後你就可以安裝你需要NPM安裝的所有軟件包(見https://docs.npmjs.com/cli/install):

npm install --save PACKAGE_NAME 
  • 注意NPM創建a node_modules/文件夾存放包裹
  • 隨着- 保存說法,NPM在的package.json文件

添加到包的引用作爲@rsp說則已,執行NPM在* C安裝:\ Program Files文件*,你需要更高的權限。以管理員身份運行npm是一個不好的做法。