webStorm打包vue项目
之前在网上看到过好多打包vue项目的方法,感觉不是很全面,最后自己总结了一下。
首先,如果需要打包的话,你需要改下资源的路径
1、打开build下面的utils.js文件,添加publicPath:“…/…/”
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
publicPath:"../../",
fallback: 'vue-style-loader'
2、打开config下面的index.js文件,找到build下的assetsSubDirectory和assetsPublicPath,将它们修改为如下代码所示
build: {
// Template for index.html
index: path.resolve(__dirname, '../dist/index.html'),
// Paths
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: './static',
assetsPublicPath: './',
3、在命令行中输入 npm run build,命令行中出现如下所示即可
Hash: 978ffe2a97c464742abd
Version: webpack 3.12.0
Time: 79400ms
Asset Size Chunks Chunk Names
static/images/eyeopen.png 4.04 kB