1:打开.env.development 将接口地址设置成线上访问 注释本地 VUE_APP_BASE_API = '/' 代码语言:javascript 复制 ENV='development'# 接口地址VUE_APP_BASE_API='/'#VUE_APP_WS_API='http://192.168.4.103:8091/'# 是否启用 babel-plugin-dynamic-import-node插件VUE_CLI_BABEL_TRANSPILE_MODULES=true 2:...
打开 // hash 模式下可使用publicPath: process.env.NODE_ENV === 'development' ? '/' : './', 注释掉 //publicPath: './', 5:重新执行命令,npm run build:prod,即可
开发环境:npm start / npm run start / npm run dev / npm run serve 对应process.env.NODE_ENV = 'development' 测试环境:npm run build:test 对应process.env.NODE_ENV = 'test';生成buildtest文件夹 正式环境:npm run build:prod 对应process.ev.NODE_ENV = 'production';生成build文件夹 修改package....
publicPath: process.env.NODE_ENV === 'development' ? '/' : './', 1. 2. 注释掉 //publicPath: './', 1. 5:重新执行命令,npm run build:prod,即可
使用npm run build -- xxx ,根据传递参数xxx来判定不同的环境,给出不同的域名配置。 1.项目中/config/dev.env.js修改: 新增:HOST: '"dev"' 'use strict' const merge = require('webpack-merge') const prodEnv = require('./prod.env')
突然被问到,这两个命令的区别是什么??? 那么就是看下这两个命令的区别,百度一下 vue打包测试环境时,改为调用测试的接口路径。 build:prod对应.env.production build:stage对应.env.staging 接下来就是 看下这连个文件了
"production": "mix --production", "prod": "npm run production", "gh-pages": "gh-pages -d public/docs -rhttps://github.com/pheye/wdocs.git", "analyzer": "NODE_ENV=production npm_config_report=true npm run prod" }, "devDependencies": { ...
已解决,是prod配置问题,prod用的是mock,这段去掉就行// if (process.env.NODE_ENV === 'production') {// const { mockXHR } = require('../mock')// mockXHR()// } 有用 回复 抱歉_你想多了 8431827 发布于 2020-09-18 看提示像是把对象当方法用了 ...具体的需要点进去查一下,我猜:...
✓ 已被采纳 我用的是vue-elementui-admin。已解决,是prod配置问题,prod用的是mock,这段去掉就行// if (process.env.NODE_ENV === 'production') {// const { mockXHR } = require('../mock')// mockXHR()// } 有用 回复 查看全部 2 个回答...
生产环境:npm run build -- prod 测试环境:npm run build --test 所以是要配置不同环境的,这里template中都已经配置了,所以这里不需要我们配置,下面粘贴一些其他人的配置。 config文件夹下 dev.env.js中修改代码 'use strict'constmerge=require('webpack-merge')constprodEnv=require('./prod.env')module.expo...