运行“npm run build”需要啥?

Posted

技术标签:

【中文标题】运行“npm run build”需要啥?【英文标题】:What is needed to run "npm run build"?运行“npm run build”需要什么? 【发布时间】:2020-08-21 04:00:31 【问题描述】:

运行npm run build需要什么?

我有项目vue

我想把它安装到一个新的服务器上

我只需要运行npm install吗?

【问题讨论】:

【参考方案1】:

通常npm run build 将创建一个生产版本。

构建过程为您做了很多事情:

转译 JS 代码 捆绑代码和资产 对资产使用缓存破坏技术 删除无效代码

使用生产构建是生产的方式。

后期编辑:

您应该安装npm 才能运行npm 命令。您还应该在运行 npm run build 之前运行 npm install

【讨论】:

运行npm run build需要什么?我试过npm install,但它不像我上面问的那样工作 这是一个新服务器。需要安装node js吗? 您应该在自己的机器上进行构建,然后部署编译好的文件。如果你想在那台机器上构建,那么是的,你需要安装 node/npm 然后运行 ​​npm install/npm run build 看来如果我安装node,我不需要安装npm。因为已经是1个包了 如果我只需要npm run build,其实我不需要运行npm install。对吗?【参考方案2】:

你需要 package.json 包含:

  "scripts": 
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
  

并且还必须包含这样的依赖项

 "dependencies": 
    "style-loader": "^1.1.4",
    "vue": "^2.6.11",
    "vuex": "^3.3.0"
  ,

【讨论】:

以上是关于运行“npm run build”需要啥?的主要内容,如果未能解决你的问题,请参考以下文章

运行 npm run build 时出现构建错误

运行 npm run build 时出现构建错误

“npm run build”不是在添加纱线之前运行吗?

`npm 错误!运行 `npm ci && npm run build` 时出现 SyntaxError 后的代码 1`

npm run build 后的dist文件

vue里 npm run build后应该怎么运行