2017-04-11 118 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