关于package.json的npm警告

时间:2018-05-01 16:08:16

标签: node.js npm

我正在尝试使用nodeJS关注socket.io简单聊天教程: socket.io chat with nodeJS

我只到了你需要安装快递的地方:

npm install --save express@4.15.2

并得到了这些警告:

npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\James\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\James\package.json'

我确实在其中创建了文件夹chat-example,其中包含package.json,如教程中所述。 这些警告是由于nodeJS安装了' express'包装在与我新创建的chat-example文件夹不同的位置,包含package.json文件,所以它找不到它? 我很久以前就安装了nodeJS,现在可能将pacakges安装到不同的位置。

如何删除我安装的快递,并将其重新安装到正确的文件夹中?

如何查看nodeJS当前正在安装软件包的位置以及如何更改软件包?

由于

1 个答案:

答案 0 :(得分:1)

基于Node和npm的每个项目都需要在其根目录中包含一个package.json文件。您可以使用以下命令创建一个:

npm init 

您可以在后面的对话框中为每个问题按Enter键,不用担心,您可以稍后编辑所有内容。

之后,您可以执行install命令来添加express或任何其他包。