vue 项目部署

项目打包 cd 到项目文件夹:

cd master/web

打包命令:(正常使用npm run build就可以)

如果运行npm run build,报错

npm ERR! missing script: build
npm ERR! A complete log of this run can be found in:

是因为package.json中scripts参数为:

  "scripts": {
    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
    "build:prod": "cross-env NODE_ENV=production env_config=prod node build/build.js",
    "build:sit": "cross-env NODE_ENV=production env_config=sit node build/build.js",
    "lint": "eslint --ext .js,.vue src",
    "test": "npm run lint"
  },

npm 允许在package.json文件里面,使用scripts字段定义脚本命令;

所以正确打包命令为:

npm run build:prod --report  

打包完成,我这里需要连接vpn,因项目而异

启动vpn

打包好的文件夹 web/dist文件夹

打包完成之后会报一些404错误

vue使用npm run build命令打包项目

因为引用资源的路径问题,修改一下再打包就可以了。

需要修改的文件在项目目录下的config文件夹里的index.js文件

vue使用npm run build命令打包项目

改完,再次执行npm run build,然后打开index.html就可以了

打包好的文件夹 web/dist文件夹下的内容复制到E: 盘web中

进入C:盘,执行: ( root@192.168.10.180:/opt/nipvt/是服务器路径)

scp -r E:\web  root@192.168.10.180:/opt/nipvt/

输入密码就部署成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值