当前位置:   article > 正文

vue使用@路径引入,vue.config.js配置_vue @/config

vue @/config

项目中使用引入文件有时候路径比较深,需要使用"../../../xx.js"这种类似的路劲引入,这种方式比较笨,可以使用webpack的别名alias配置来解决。

首先,先确定项目中是否有path模块:

如果没有path模块需要先安装path

npm  install  path  --save

以下为vue.config.js配置

  1. const path = require("path");
  2. function resolve(dir) {
  3. return path.join(__dirname, dir);
  4. }
  5. module.exports = {
  6. chainWebpack: config => {
  7. config.resolve.alias
  8. .set("@", resolve("src"))
  9. .set("assets", resolve("src/assets"))
  10. .set("components", resolve("src/components"))
  11. .set("base", resolve("baseConfig"))
  12. .set("public", resolve("public"));
  13. },
  14. }

之前写法

  1. 这个@是在 webpack.base.conf.js 文件里配置的,找到下面这段话
  2. resolve: {
  3. extensions: ['.js', '.vue', '.json'],
  4. alias: {
  5. 'vue$': 'vue/dist/胜利ue.esm.js',
  6. '@': resolve('src'),
  7. }
  8. },

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/86195?site
推荐阅读
相关标签
  

闽ICP备14008679号