您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页webpack打包文件中的@符号表示什么意思

webpack打包文件中的@符号表示什么意思

来源:纷纭教育

  在看使用webpack打包的项目代码时,经常会看到在路径中引用@符号

import  one from '@/views/one.vue'

  

  那这里的@符号到底表示什么意思呢?

  这其实利用了webpack的  resolve.alias  特性,webpabk.config.js  的配制代码如下,在webpack打包时,会把路径引用中的@符号,转换为相对应的路径。

const path = require("path");
function resolve(dir) {
    return path.join(__dirname, '..', dir);
}

module.exports = {
    resolve: {
        extensions: ['*', '.js', '.vue'],
        alias:{
            'vue$': 'vue/dist/vue.common.js',
            '@': resolve('src')  // 通过这里的配置,@符号等同于src
        }
    }
}

  

  

转载于:https://www.cnblogs.com/belongs-to-qinghua/p/111237.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务