我对Node.JS非常陌生(我的背景是Unity C#,如果它可以帮助您进行任何比较)。
我正在阅读Socket.IO的聊天教程
http://socket.io/get-started/chat/
我不明白这意味着什么
First let’s create a package.json manifest file that describes our project.
I recommend you place it in a dedicated empty directory (I’ll call mine
chat-example).
{
"name": "socket-chat-example",
"version": "0.0.1",
"description": "my first socket.io app",
"dependencies": {}
}
Now, in order to easily populate the dependencies with the things we need, we’ll
npm install --save express@4.10.2
答案 0 :(得分:4)
答案 1 :(得分:2)
- save会将依赖项添加到package.json文件中。 例如, 如果你有一个看起来像
的package.json{
"name": "shared",
"version": "1.0.0",
"description": "Webapp for XYZ",
"author": "Harsha Venkatram",
"license": "ISC"
}
你做npm install --save express
package.json将成为
{
"name": "shared",
"version": "1.0.0",
"description": "Webapp for XYZ",
"author": "Harsha Venkatram",
"license": "ISC",
"dependencies": {
"express": "^4.14.0"
}
}
之后,您可以在节点服务器JS文件中使用express框架,如此
import express from 'express'
我们可以使用npm install express
,是的,我们绝对可以,当你导入时它仍然可以工作,不同的是,如果你想在服务器上托管你的项目,你将不得不再做{{1登录到您的服务器后。但是,如果您使用了npm install express
选项,则--save
只会下载所有依赖项!
答案 2 :(得分:2)
是的,它是在安装了nodejs和npm的计算机终端,服务器或开发计算机上运行的。