我正在读一本书来学习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",
}