我试图将默认的全局主题加载到所有电子窗口中,因此我创建了以下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中。为什么会这样?