"npm install express socket.io" vs "npm install socket.io"



我正在读一本书来学习Firebase。在关于 Socket.io 的部分中,有一个我不明白的npm命令,它是

npm install express socket.io 

"快递"在这里做什么?或者它只是一个多余的词?如果它确实意味着什么,上面的命令和没有"express"的命令有什么区别:

npm install socket.io

我都试过了,它们都有效。请帮助解释,非常感谢!

使用npm install,您可以安装多个软件包。只需用空格分隔每个包裹即可。

npm 安装快速 socket.io

上面的命令将安装快速的Web框架和 socket.io

您可以单独安装上述软件包,如下所示:

npm 安装快递

npm 安装 socket.io

express是一个nodeJs框架。 基本上,它将用于创建节点服务器。 我相信如果你进一步阅读,你一定会看到它的使用位置。

如果没有服务器,则无法使用 socket.io。

npm是节点包管理器,用于根据需要在项目中安装不同的包

要启动任何 NodeJS 项目,使用第一个命令:

npm init

然后它将在项目的根目录中创建package.json文件

要安装软件包:

npm install package_name

要安装多个软件包:

npm install package_name1 package_name2 package_name3 package_name4 

全局安装软件包-g使用:

npm install -g package_name

--save用于保存应用程序运行所需的包。

npm install --save package_name

安装包后,会在包.json文件中的依赖中创建条目

"dependencies": {
"package_name1":"version_of_package",
"package_name2":"version_of_package",
} 

--save-dev用于保存包以供开发

npm install --save-dev package_name

安装包后,会在 package.json 文件中的开发依赖项中创建条目

"devDependencies": {
"package_name1":"version_of_package",
"package_name2":"version_of_package",
} 

最新更新