修改vue+webpack run build的路径
来源:互联网 发布:mac qq群文件在哪 编辑:程序博客网 时间:2024/06/05 13:33
vue项目用webpack打包想要修改静态资源路径等,找到项目根目录下的config文件夹,打开该文件夹下的index.js文件,默认如下:
// see http://vuejs-templates.github.io/webpack for documentation.
var path = require('path')
module.exports = {
build: {
env: require('./prod.env'),
index: path.resolve(__dirname, '../dist/index.html'),
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: '/',
productionSourceMap: true,
// Gzip off by default as many popular static hosts such as
// Surge or Netlify already gzip all static assets for you.
// Before setting to `true`, make sure to:
// npm install --save-dev compression-webpack-plugin
productionGzip: false,
productionGzipExtensions: ['js', 'css'],
// Run the build command with an extra argument to
// View the bundle analyzer report after build finishes:
// `npm run build --report`
// Set to `true` or `false` to always turn it on or off
bundleAnalyzerReport: process.env.npm_config_report
},
dev: {
env: require('./dev.env'),
port: 8080,
autoOpenBrowser: true,
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {},
// CSS Sourcemaps off by default because relative paths are "buggy"
// with this option, according to the CSS-Loader README
// (https://github.com/webpack/css-loader#sourcemaps)
// In our experience, they generally work as expected,
// just be aware of this issue when enabling this option.
cssSourceMap: false
}
}
其中build.index:必须是本地文件系统上的绝对路径。会生成index.html文件。
build.assetsRoot:必须是本地文件系统上的绝对路径。
build.assetsSubDirectory:编译出来的资源文件。
build.assetsPublicPath:【资源的根目录】,这是通过http服务器运行的url路径。默认情况下,是根目录(/)。如果后台对静态资源url前缀要求,则需要改变这个路径。
build.productionSourceMap:在构建生产环境版本时是否开启source map。
- 修改vue+webpack run build的路径
- vue-cli npm run build空白页的两个坑 webpack gzip文件压缩优化打包文件
- vue填坑之webpack run build 静态资源找不到
- vue-cli的线上部署 run build
- vue+webpack打包路径问题
- vue-cli 打包压缩(npm run build)文件后,默认根目录修改
- vue+webpack引入 jquery 需要修改的地方
- vue-cli 项目打包 npm run build
- 史上最详细的 webpack 讲解 1 (vue-cli 中 build.js)
- 史上最详细的 webpack 讲解 1 (vue-cli 中 build.js)
- 解决vue-cli npm run build之后vendor.js文件过大的问题
- vue+webpack的快速使用指南
- vue webpack build 打包过滤console.log()日志
- vue-cli webpack模板项目搭建以及打包时路径问题的解答
- vue-cil和webpack中本地静态图片的路径问题解决方案
- webpack打包vue项目后,一些文件图片路径找不到的问题解决办法
- vue+webpack中动态绑定图片路径的3种方法
- vue-cli webpack模板项目搭建以及打包时路径问题的解答
- 二维数组所有元素初始化为0
- myeclipse 下一个类有main方法直接运行提示找不到的解决方法
- Tomcat7.0.59 不能解析EL表达式
- 第一章:reactNative环境的配置
- NTP时间服务
- 修改vue+webpack run build的路径
- 《算法竞赛入门经典(大白书)》1.2 && 1.3 【待续】
- mysql操作
- Azure Linux Disk 的设计与部署
- 为什么你那么优秀却无法成为优秀的领导?
- FaceNet 读书笔记
- 浅谈AsyncTask
- LintCode刷题(容易篇 三)
- JAVASCRIPT基础语句和变量