#해시

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',


Posted by 타다키치
,

contentSecurityPolicy에 추가

https://apis.google.com https://content.googleapis.com https://accounts.google.com


routes에 + nocsrf

나중에 csrf 적용


index.scala.html에 추가

    <script async defer src="https://apis.google.com/js/api.js" 

      onload="this.onload=function(){}" 

      onreadystatechange="if (this.readyState === 'complete') this.onload()"></script>


google console에서

play app host 추가


Posted by 타다키치
,

vue 운영 빌드

코딩/Vue.js 2018. 7. 5. 13:59

npm run build

Posted by 타다키치
,