sass - @nuxtjs/style-resources 不导入 scss 文件
问题描述
@nuxtjs/style-resources 模块没有导入我的 scss 文件。我有一个特殊的文件夹结构可以从一个 Nuxt 项目生成多个网站,我认为这可能会导致问题。
这是我的文件夹结构的样子:
/
package.json
/src
/site-one
/site-two
/shared
nuxt.config.js
/assets
/scss
imports.scss
这是我在 /shared 中的 nuxt.config 文件的样子:
modules: [
'@nuxtjs/style-resources',
],
styleResources: {
scss: [
'./assets/scss/imports.scss',
]
},
我试过'~assets/scss/imports.scss'
没有成功。
我也尝试过这样的别名:
build: {
...
extend(config, ctx) {
config.resolve.alias['~sharedPath'] = __dirname
}
}
并使用这样的路径:'~sharedPath/assets/scss/imports.scss'
但这似乎也不起作用。
我不确定我还能尝试什么让 @nuxtjs/style-resources 导入我的 scss 文件,请帮忙。
解决方案
我这样修复它:
modules: [
'@nuxtjs/style-resources',
],
styleResources: {
scss: [
__dirname + '/assets/scss/imports.scss',
]
},
推荐阅读
- sapui5 - 如何在前端显示和下载从 sap ui5 中的 odata 字符串中提取的文件
- r - 如何将多张地图重叠成一张?
- ruby-on-rails - 如何修复错误 Bootsnap::LoadPathCache::FallbackScan: 当我运行 rails new app
- python-3.x - 如何同时使用不同 iframe 中的不同线程?
- acumatica - Acumatica - 将仪表板参数作为查询参数传递
- java - 在struts2项目的eclipse控制台上禁用无用的[freemark]日志
- c++ - 如何在不闪烁的情况下为 ESP32 运行单元测试?
- javascript - 单击路由不起作用,但在重新加载 URL 时它起作用
- dictionary - Deferencing 类型映射
- android-studio - Android Studio 3.5.1 中的软包装编辑器