具有scss prependData @import的Vue CLI页面未导入到所有页面

时间:2019-11-16 21:12:33

标签: vue.js electron vue-cli

我试图将默认的全局主题加载到所有电子窗口中,因此我创建了以下vue.config.js文件:

module.exports = {
  pages: {
    index: 'src/windows/main/main.ts',
    newImage: {
      entry: 'src/windows/newImage/main.ts',
      template: 'public/newImage.html'
    }
  },
  css: {
    loaderOptions: {
      scss: {
        prependData: '@import "~@/sass/theme.scss";'
      }
    },
    requireModuleExtension: false
  }
}

这在加载初始窗口时有效,但是当我打开一个新的模态窗口时如下:

let win = new BrowserWindow({ modal: true, parent, /* other settings */})

theme.scss文件不会加载到新的BrowserWindow中。为什么会这样?

0 个答案:

没有答案