Webpack - @ 和 ~ 区别

简介: Webpack - @ 和 ~ 区别

@

@这是webpack设置的路径别名。

这东西在vue标准模板里面的 build/webpack.base.conf 这个文件里面。

resolve: { // 路径别名
    alias: { 
        '@': resolve('src'), 
        'vue$': 'vue/dist/vue.esm.js'
    }
}

就是说@这东西代表着到src这个文件夹的路径。


~

~这是webpack设置的路径别名,也是 stylus-loader 的东东。

这东西在vue标准模板里面的 build/webpack.base.conf 这个文件里面。

resolve: {
    extensions: ['.js', '.vue'],
    alias: {
        'vue': 'vue/dist/vue.esm.js',
        'components': resolve('src/components'),
        'common': resolve('src/common'),
        'config': resolve('src/config'),
        'views': resolve('src/views')
    }
}
<style scoped lang="scss">
    @import "~common/sass/variables";
    @import "~common/sass/mixin";
    /* ... */
</style>
目录
相关文章
|
7月前
|
缓存 前端开发
Vite 和 Webpack 的区别
Vite 和 Webpack 的区别
252 0
|
缓存 资源调度 编译器
原来是这样啊!浅谈webpack4和webpack5的区别
相对于webpack4,webpack5内置了很多plugin插件,比如、打包、压缩、缓存
779 1
|
1月前
|
前端开发 JavaScript
webpack 中 loader 和 plugin 的区别
在 webpack 中,loader 用于转换模块的源代码,如将 TypeScript 转为 JavaScript;而 plugin 则扩展了 webpack 的功能,可以执行更复杂的任务,如优化打包文件、注入环境变量等。两者共同作用于构建流程的不同阶段。
|
1月前
|
缓存 前端开发 JavaScript
Webpack 4 和 Webpack 5 区别?
【10月更文挑战第23天】随着时间的推移,Webpack 可能会继续发展和演进,未来的版本可能会带来更多的新特性和改进。保持对技术发展的关注和学习,将有助于我们更好地应对不断变化的前端开发环境。
|
2月前
|
前端开发 JavaScript 数据可视化
Webpack加载器和插件之间有什么区别
【10月更文挑战第13天】Webpack加载器和插件之间有什么区别
|
前端开发 JavaScript
vite和webpack 区别
vite和webpack 区别
86 0
|
7月前
|
前端开发 JavaScript 开发者
vite和webpack区别
【4月更文挑战第14天】Vite与Webpack都是前端构建工具,各有特点。Vite凭借原冷启动和模块热更新,适合现代前端项目,尤其是Vue、React等。它的配置简单,但社区支持较小。相比之下,Webpack拥有强大的插件系统和广泛社区支持,能适应各种项目需求,但配置复杂,启动慢。开发者应根据项目需求选择合适的工具。
182 2
|
7月前
|
JavaScript 开发者
Vite和Webpack的区别是什么
Vite和Webpack的区别是什么
|
7月前
|
JSON 前端开发 JavaScript
Vite和Webpack区别
Vite和Webpack区别
168 0
|
7月前
|
前端开发 JavaScript 算法
面试官:【webpack和vite的区别?vite一定比webpack快吗?vite的缺点是什么?webpack的热更新和vite的热更新区别?】
面试官:【webpack和vite的区别?vite一定比webpack快吗?vite的缺点是什么?webpack的热更新和vite的热更新区别?】
1496 0