修改vue+webpack run build的路径方法


Posted in Javascript onSeptember 01, 2018

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的路径方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js中单引号与双引号冲突问题解决方法
Oct 04 Javascript
javascript页面动态显示时间变化示例代码
Dec 18 Javascript
jQuery构造函数init参数分析
May 13 Javascript
不能不知道的10个angularjs英文学习网站
Mar 23 Javascript
微信小程序 页面跳转传参详解
Oct 28 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
Dec 17 Javascript
图片懒加载插件实例分享(含解析)
Jan 09 Javascript
详解 vue.js用法和特性
Oct 15 Javascript
JS实现换肤功能的方法实例详解
Jan 30 Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
Apr 30 Javascript
Vue是怎么渲染template内的标签内容的
Jun 05 Javascript
微信小程序实现拼图小游戏
Oct 22 Javascript
解决vue项目使用font-awesome,build后路径的问题
Sep 01 #Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
Sep 01 #Javascript
解决vue 项目引入字体图标报错、不显示等问题
Sep 01 #Javascript
解决在vue项目中webpack打包后字体不生效的问题
Sep 01 #Javascript
vuejs 制作背景淡入淡出切换动画的实例
Sep 01 #Javascript
vue解决使用webpack打包后keep-alive不生效的方法
Sep 01 #Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
Sep 01 #Javascript
You might like
PHP实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
读jQuery之十一 添加事件核心方法
2011/07/31 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
jQuery对于显示和隐藏等常用状态的判断方法
2014/12/13 Javascript
JavaScript 基本概念
2015/01/20 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
2016/11/09 Javascript
vue引入jq插件的实例讲解
2017/09/12 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
Python+Django在windows下的开发环境配置图解
2009/11/11 Python
python实现随机梯度下降(SGD)
2020/03/24 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
对python的bytes类型数据split分割切片方法
2018/12/04 Python
Python控制键盘鼠标pynput的详细用法
2019/01/28 Python
详解Python3注释知识点
2019/02/19 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
2019/04/17 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
python3实现弹弹球小游戏
2019/11/25 Python
Python super()方法原理详解
2020/03/31 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
2020/06/01 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
详解基于Scrapy的IP代理池搭建
2020/09/29 Python
selenium+超级鹰实现模拟登录12306
2021/01/24 Python
Reebok官方旗舰店:美国知名健身品牌锐步
2019/01/07 全球购物
Java方面的关于数组和继承的笔面试题
2015/09/18 面试题
小学中秋节活动方案
2014/02/06 职场文书
幼教求职信
2014/03/12 职场文书
疾病防治方案
2014/05/31 职场文书
孝敬父母的活动方案
2014/08/31 职场文书
js实现上传图片到服务器
2021/04/11 Javascript
MySQL中日期型单行函数代码详解
2021/06/21 MySQL
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang