运行“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 错误!运行 `npm ci && npm run build` 时出现 SyntaxError 后的代码 1`