修改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 相关文章推荐
javascript面向对象编程(一) 实例代码
Jun 25 Javascript
JQuery选择器特辑 详细小结
May 14 Javascript
ajax不执行success回调而是执行了error回调
Dec 10 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
Jun 23 Javascript
jQuery实现点击图片翻页展示效果的方法
Feb 16 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
Sep 28 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
May 10 Javascript
js 点击a标签 获取a的自定义属性方法
Nov 21 Javascript
jQuery编写设置和获取颜色的插件
Jan 09 Javascript
swiper 自动图片无限轮播实现代码
May 21 Javascript
jQuery 筛选器简单操作示例
Oct 02 jQuery
three.js着色器材质的内置变量示例详解
Aug 16 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数组比较实现查找连续数的方法
2015/07/29 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
2019/03/08 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
2020/10/27 PHP
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
高性能JavaScript 重排与重绘(2)
2015/08/11 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
微信JS SDK接入的几点注意事项(必看篇)
2017/06/23 Javascript
React实践之Tree组件的使用方法
2017/09/30 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
js实现一个简单的MVVM框架示例
2018/01/15 Javascript
Angular2进阶之如何避免Dom误区
2018/04/02 Javascript
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
Python实例分享:快速查找出被挂马的文件
2014/06/08 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
Python iter()函数用法实例分析
2018/03/17 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
CSS3教程(5):网页背景图片
2009/04/02 HTML / CSS
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
2014植树节活动总结
2014/03/11 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
2014年设备管理工作总结
2014/11/26 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
《巫师》是美食游戏?CDPR10月将推出《巫师》官方食谱
2022/04/03 其他游戏
Python爬虫 简单介绍一下Xpath及使用
2022/04/26 Python