2016-08-02 148 views
0

當我嘗試使用npm install connect我的本地目錄中安裝包,但它只是不停地彈出一些警告有關安裝的NodeJS包本地

沒有這樣的文件或目錄,打開「/用戶/ felixfong /包。 JSON」

但我不不希望在我的電腦目錄安裝包,我想在我的本地Web應用程序目錄

回答

4

安裝你確定你是本地的Web應用程序目錄中,當你運行npm install connect命令?

cd app-directory/ 
npm install connect 

同時確保一個package.json文件是也存在於app-directory

如果不存在,可以使用npm init命令以交互方式創建package.json文件。

0

確保您位於Web應用程序的目錄中。可以通過Linux中的命令pwdcdin windows來檢查當前路徑。如果你在其他地方,請導航到你的網絡應用程序目錄。通過列出文件夾的內容來檢查是否存在package.jsonlsdir可以分別用於Ubuntu和Windows上的內容列表。 Ubuntu的命令情況如下:在您的Web應用程序目錄

pwd  
cd your-path/ 
ls 

現在Initialize npm如果package.json不是已經存在那裏。

npm init 

這會問這樣一些信息:應用程序的

  • 名,
  • 其版本,
  • 描述,
  • 切入點,
  • 測試命令,
  • git repo,
  • 個關鍵字,
  • 作者和
  • 許可證(如果有的話)

你可以離開字段爲空,如果你不能確定或混淆的任何字段中選擇默認值。結合這些信息作爲JSON,故宮將創建一個名爲package.json

文件剛纔NPM的初始化後,或者如果它已初始化運行所需的命令:

npm install connect 
2

你必須去使用 項目目錄內然後你可以檢查package.json。 如果包。JSON文件是不是有那麼initialize npm使用以下命令:

npm init 

然後你可以安裝包使用以下命令:

npm install connect 

「故宮安裝連接」不保存連接NPM包package.json文件。

爲了節省包入的package.json文件,你必須像givt --save選項:

npm install connect --save