mpvue-loader icon indicating copy to clipboard operation
mpvue-loader copied to clipboard

增加script src对于webpack别名的支持

Open HadiChen opened this issue 6 years ago • 2 comments

HadiChen avatar Sep 22 '18 09:09 HadiChen

怎么使用这个 feature ,能给点说明?

anchengjian avatar Sep 23 '18 14:09 anchengjian

是用来识别script标签中的src,假如有使用webpack中已经配置的别名则使用别名中的路径,之前script的src一直要使用相对路径:

<script src="../assets/js/test.js"></script>

现在只要配置好别名就可以使用别名:

// webpack.base.conf.js

function resolve (dir) {
  return path.join(__dirname, '..', dir)
}

module.exports = {
     resolve: {
         alias: {
            '@': resolve('src'),
            '~': resolve('src'),
            'js': resolve('src/assets/js'),
            vue: 'mpvue'
         }
     }
}
<script src="js/test.js"></script>

HadiChen avatar Sep 26 '18 04:09 HadiChen