nmp install 和npm run build 命令及原理
npm install
和 npm run build
是 Node.js 生态系统中常用的两个命令。
npm install
:这个命令用于安装项目所需的所有依赖。它会根据项目的
package.json
文件中列出的依赖关系,下载并安装所有必要的包。这个过程可能会创建一个node_modules
文件夹,其中包含所有已安装的包。npm run build
:这个命令是在 package.json 文件中定义的脚本命令之一。通常,它用于构建项目,将源代码编译成可以在浏览器中运行的代码。这个命令可能会创建一个可供生产环境部署的构建版本。
这两个命令的工作原理:
npm install
:- 读取
package.json
文件。 - 根据
dependencies
和devDependencies
列表,下载并安装所有必要的包。 - 安装完成后,这些包将被存储在
node_modules
文件夹中。
- 读取
npm run build
:- 查找
package.json
中的scripts
部分,找到build
命令对应的脚本。 - 执行对应的构建脚本,这可能涉及到如 Webpack、Rollup 等构建工具的配置。
- 根据配置生成构建版本的代码。
- 查找
例如,如果你的 package.json
中有这样的一个 scripts
部分:
"scripts": {
"build": "webpack --config webpack.config.js"
}
当你运行 npm run build
时,它将执行 webpack --config webpack.config.js
命令,根据指定的 Webpack 配置文件进行构建。
评论已关闭