#해시
webpack.prod.conf.js에서
filename: utils.assetsPath('js/[name].[chunkhash].js') 등
filename으로 찾아서 [name].js 등으로 수정
# 파일 덮어쓰기
config/index.js 파일에서
// assetsRoot: path.resolve(__dirname, '../dist'),
assetsRoot: 'C:\\Users\\xxx\\yyy_scala\\zzz-web\\',
assetsSubDirectory: 'public',
// assetsSubDirectory: 'static',
로 적절하게 바꿔줌
# 환경 별 변수 지정
config.dev.env.js에서
'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
ROOT_API: '"http://localhost:8282"'
})
config.prod.env.js에서
'use strict'
module.exports = {
NODE_ENV: '"production"',
ROOT_API: '""'
}
쓸 때는
axios({
method: 'post',
url: process.env.ROOT_API + '/calc/simulate',
'코딩 > Vue.js' 카테고리의 다른 글
Invalid prop `children` supplied to `TableCell` (0) | 2019.02.11 |
---|---|
vue에서 정적 자원 호출 시 개발 서버 바라보게 하기 (0) | 2018.07.23 |
vue 운영 빌드 (0) | 2018.07.05 |
Play에 vue 파일들을 넣어 로컬에 띄웠는데 빈 페이지만 보일때 (0) | 2018.07.05 |