2017-04-11 124 views
0

我已經安裝使用aptitude在Ubuntu的Node.js和NPM,但是當我嘗試安裝任何軟件包像socket.io例如我得到以下警告:不能安裝在Ubuntu NPM包16.04

[email protected]:~$ npm install socket.io 
/home/username 
└── [email protected] 

    npm WARN enoent ENOENT: no such file or directory, open '/home/username/package.json' 
    npm WARN username No description 
    npm WARN username No repository field. 
    npm WARN username No README data 
    npm WARN username No license field. 

運行

  • 的Ubuntu 16.04.2 LTS
  • NPM v4.4.4
  • 的Node.js v4.2.6


任何有什麼好主意的人?

+0

'package.json' ex ists在那個目錄中? – Gntem

+0

這些是警告,而不是錯誤。包安裝好了。 – robertklep

回答

1

它只顯示警告沒有錯誤,您的包安裝在node_modules

最好的做法是始終在根文件夾中創建package.json以安裝所有必需的模塊。

警告也是有道理的,試圖找到package.json/home/username/package.json

您可以通過命令來創建package.json

npm init

創建pakcage.json的過程中遵循步驟

+0

工作很好,謝謝你! – sparkey