我有一个nuxt项目,并在1个月前迁移到vuetify 1.5到vuetify 2.0。在yarn generate
或yarn build
之后,一切都可以完美地用于开发。但是,当我决定发布项目时,在yarn generate
之后出现了与sass loader相关的错误。
我用vuetify 2测试了nuxt项目,并遇到了有关sass loader的不同错误。
我想知道是否存在任何问题,它在开发中如何工作,以及在构建或生成引发错误的命令中究竟发生了什么。我应该怎么做才能解决问题?
[我想我发现了错误的根源:在nuxt-config.ts中,我所在的文件中
styleResources: {
scss: ['@/assets/sass/variables.scss']
},
包括:
@import 'responsiveStyle';
$bg-color: white !important;
$primary-color: #1caefa !important;
$accent-color: #6c7293 !important;
我收到此错误:https://ibb.co/H7VvRVt
如果删除@import'responseStyle,则会出现此错误:https://ibb.co/KVQ08S9
这是一个示例项目,其中包含产生纱线命令后的错误:https://github.com/nargesmomenyan/nuxt-vuetify2
并查看要成功从1.5迁移到2所需要做的事情已经发生了很多变化。参见here
根据此问题,此问题与@ nuxtjs / style-resources模块有关:https://github.com/nuxt-community/vuetify-module/issues/82
我将此模块升级到版本1.0.0,错误消失了。