【发布时间】:2017-11-25 13:30:39
【问题描述】:
我目前有一个使用sass-loader WebPack 插件的项目设置。这意味着我们可以使用以下命令轻松地从 node_modules 导入 SCSS:
@import "~bootstrap/scss/mixins/breakpoints";
有没有一种方法可以像上面一样创建快捷方式,让我自己的 SCSS 文件的导入更简单一些。我希望能够转换例如:
@import '../../../../styles/app';
到
@import '~styles/app';
甚至
@import 'styles/app';
我的 webpack.config.js 目前有以下解析器设置:
// ....
resolve: {
alias: {
selectize$: path.join(__dirname, './node_modules/selectize/dist/js/selectize')
},
extensions: ['.ts', '.js'],
modules: ['./node_modules']
},
resolveLoader: {
modules: ['./node_modules']
}
//....
【问题讨论】:
-
尝试添加样式:path.resolve(__dirname, './src/styles') 到resolve.alias,但没有任何改变。
标签: webpack webpack-2 sass-loader