- sass
cnpm install sass-loader node-sass --save-dev
- pug
cnpm install pug --save-dev
- sass-resources-loader
cnpm install sass-resources-loader --save-dev
in build/utils.js
, add
scss: generateLoaders('sass').concat(
{
loader: 'sass-resources-loader',
options: {
resources: path.resolve(__dirname, '../src/style/_variables.scss')
}
}
),
- proxy config
in
config/dev.env.js
addhttpBaseUrl
{
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
httpBaseUrl: `"/api/"`
})
}
in config/index.js
add
const ip = require('ip')
dev: {
host: `${ip.address()}`,
proxyTable: {
'/api': {
target: '------真实服务器地址-----',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
}
in config/prod.js
add
module.exports = {
NODE_ENV: '"production"',
httpBaseUrl: '"/"'
}