webpack不同的安装命令
Webpack different installation commands
有什么区别:
npm install webpack -g
和
npm install -S webpack
大S字母代表什么?如果我只是全局安装 webpack(第一条语句)就足够了,还是我必须为我的项目做第二行代码?我找不到关于 Google 的任何说明。我熟悉 webpack 的概念。
-g
代表“global”,这意味着特定的包不会保存在实际工作目录中的 "node_modules" 文件夹中。相反,它将保存在您计算机的中央包存储库中,通常由命令行 npm 应用程序包(如 webpack
)使用。
-S
(大"s")代表“save”,它安装包并将有关它的元数据保存到项目的package.json
文件。稍后,此文件可以通过 GIT 存储库与您的源代码一起发送到其他人的开发环境。然后,通过调用npm install
命令可以"restored"依赖集。
关于这两者之间差异的问题实际上是有道理的。许多开发人员建议使用本地(项目范围)的 webpack 而不是全局版本 - 主要原因之一是使项目独立于全局 webpack 及其版本,这可能因用户而异,并且始终在发送代码时保存特定的 webpack 版本在 package.json
.
有什么区别:
npm install webpack -g
和
npm install -S webpack
大S字母代表什么?如果我只是全局安装 webpack(第一条语句)就足够了,还是我必须为我的项目做第二行代码?我找不到关于 Google 的任何说明。我熟悉 webpack 的概念。
-g
代表“global”,这意味着特定的包不会保存在实际工作目录中的 "node_modules" 文件夹中。相反,它将保存在您计算机的中央包存储库中,通常由命令行 npm 应用程序包(如 webpack
)使用。
-S
(大"s")代表“save”,它安装包并将有关它的元数据保存到项目的package.json
文件。稍后,此文件可以通过 GIT 存储库与您的源代码一起发送到其他人的开发环境。然后,通过调用npm install
命令可以"restored"依赖集。
关于这两者之间差异的问题实际上是有道理的。许多开发人员建议使用本地(项目范围)的 webpack 而不是全局版本 - 主要原因之一是使项目独立于全局 webpack 及其版本,这可能因用户而异,并且始终在发送代码时保存特定的 webpack 版本在 package.json
.