@
@这是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>