我正在尝试使用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当前正在安装软件包的位置以及如何更改软件包?
由于
答案 0 :(得分:1)
基于Node和npm的每个项目都需要在其根目录中包含一个package.json文件。您可以使用以下命令创建一个:
npm init
您可以在后面的对话框中为每个问题按Enter键,不用担心,您可以稍后编辑所有内容。
之后,您可以执行install命令来添加express或任何其他包。