我正在尝试将我的app.scss导入到我的application.vue中,但我不断收到错误消息,无法识别别名sass。我在网上寻找如何将别名添加到我的混合文件中,并且具有以下webpack.mix.js。在我的Vue组件中,我有以下代码
<style lang="scss">
@import 'sass/app.scss';
html, body{
margin: 0px;
padding: 0px;
background-color: $secondary-color;
}
</style>
在我的webpack.mix.js中
const mix = require('laravel-mix');
mix.webpackConfig({
resolve: {
alias: {
'@': path.resolve(__dirname,'/resources/js'),
'sass': path.resolve(__dirname, '/resources/assets/sass')
},
},
});
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css');
我尝试将别名更改为~
,但这没有用。我在这里错了吗?
我使用了2种不同的方法。