如何修复导入 _custom.scss 或 custom.css 文件的构建错误?

新黑魔法

我有一个与 Liferay 7(基于 Ant)兼容的主题。我尝试优化 Liferay Portal CE 7.0 的插件。

我将主题从插件 sdk迁移Liferay 主题生成器,当我运行 gulp build 时出现以下错误:

C:\Users\User1\liferay-workspace\themes\new-theme\node_modules\liferay-theme-tasks\tasks\build.js:347
            throw err;
            ^
Error: build\_css\main.scss
Error: It's not clear which file to import for '@import "custom"'.
       Candidates:
         _custom.scss
         custom.css
       Please delete or rename all but one of these files.
        on line 19 of build/_css/main.scss
>> @import "custom";
   ^

    at options.error (C:\Users\User1\liferay-workspace\themes\new-theme\node_modules\node-sass\lib\index.js:286:26)

:themes:new-theme:gulpBuild FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':themes:new-theme:gulpBuild'.
> Process 'command 'cmd'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED
胜利者

总结来自评论的答案:

似乎您创建了两个文件,通常您的代码需要使用 _x 版本,scss 将使用它来构建具有导入内容的文件;这意味着这些文件并不是要作为一个整体使用,而是要成为另一个的一部分。

尝试删除没有下划线前缀的那个。Ps:确保你有一个副本。

您的过程可能混淆了一些东西。从自定义文件中获取内容并将其放在_custom上。这应该在 src 目录下。在您的构建文件夹中,您将看到 scss 和 css,通常只是主要的,但这取决于您的主题。您的主要 scss 显然包含该部分,因为它是定期完成的,这是使您的代码可用的部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Hartl Ruby on Rails教程资产管道custom.css.scss

来自分类Dev

Ruby on Rails:对custom.css.scss的任何更改都会导致应用崩溃

来自分类Dev

导入多个.scss文件时,如何在html头中仅包含一个CSS文件?

来自分类Dev

更改mixins.scss不会更改导入它的CSS文件

来自分类Dev

更改mixins.scss不会更改导入它的CSS文件

来自分类Dev

如何组织 js、css 和 scss 文件以进行正确的导入和流水线操作?

来自分类Dev

Custom CSS for a Fixed DIV

来自分类Dev

如何覆盖导入的Scss文件中的样式

来自分类Dev

如何使用Vue组件文件保留CSS / SCSS

来自分类Dev

如何将所有CSS文件更改为SCSS

来自分类Dev

如何将CSS添加到.scss文件或主题

来自分类Dev

如何从 scss 文件重建 bootstrap-grid.css

来自分类Dev

Webpack:从SCSS到CSS文件

来自分类Dev

空样式(.css / .scss)文件

来自分类Dev

从nbconvert生成的html文件中的custom.css在哪里?

来自分类Dev

在导入scss文件中〜的含义

来自分类Dev

压缩SCSS文件时,指南针会删除分号,从而导致CSS导入问题

来自分类Dev

如果 css 和 scss 在静态中是单独的同级文件夹,如何设置 PhpStorm scss 观察器

来自分类Dev

grunt custom css into main.css

来自分类Dev

SCSS mixins说无效的CSS错误

来自分类Dev

Grunt结合了SCSS和CSS文件

来自分类Dev

如何构建类似于ng-model的Custom指令?

来自分类Dev

如何使用 hanami 编译器将 scss 文件导入另一个 scss?

来自分类Dev

如何自动从scss生成缩小的CSS?

来自分类Dev

如何自动将SCSS转换为CSS

来自分类Dev

如何使用IntelliJ Idea 13 Ultimate文件观察器将scss文件编译为css?

来自分类Dev

如何使用grunt-sass将多个scss文件编译成多个css文件?

来自分类Dev

如何根据变量将我的 .scss 文件编译成多个 .css 文件

来自分类Dev

SCSS文件看不到导入的文件

Related 相关文章

  1. 1

    Hartl Ruby on Rails教程资产管道custom.css.scss

  2. 2

    Ruby on Rails:对custom.css.scss的任何更改都会导致应用崩溃

  3. 3

    导入多个.scss文件时,如何在html头中仅包含一个CSS文件?

  4. 4

    更改mixins.scss不会更改导入它的CSS文件

  5. 5

    更改mixins.scss不会更改导入它的CSS文件

  6. 6

    如何组织 js、css 和 scss 文件以进行正确的导入和流水线操作?

  7. 7

    Custom CSS for a Fixed DIV

  8. 8

    如何覆盖导入的Scss文件中的样式

  9. 9

    如何使用Vue组件文件保留CSS / SCSS

  10. 10

    如何将所有CSS文件更改为SCSS

  11. 11

    如何将CSS添加到.scss文件或主题

  12. 12

    如何从 scss 文件重建 bootstrap-grid.css

  13. 13

    Webpack:从SCSS到CSS文件

  14. 14

    空样式(.css / .scss)文件

  15. 15

    从nbconvert生成的html文件中的custom.css在哪里?

  16. 16

    在导入scss文件中〜的含义

  17. 17

    压缩SCSS文件时,指南针会删除分号,从而导致CSS导入问题

  18. 18

    如果 css 和 scss 在静态中是单独的同级文件夹,如何设置 PhpStorm scss 观察器

  19. 19

    grunt custom css into main.css

  20. 20

    SCSS mixins说无效的CSS错误

  21. 21

    Grunt结合了SCSS和CSS文件

  22. 22

    如何构建类似于ng-model的Custom指令?

  23. 23

    如何使用 hanami 编译器将 scss 文件导入另一个 scss?

  24. 24

    如何自动从scss生成缩小的CSS?

  25. 25

    如何自动将SCSS转换为CSS

  26. 26

    如何使用IntelliJ Idea 13 Ultimate文件观察器将scss文件编译为css?

  27. 27

    如何使用grunt-sass将多个scss文件编译成多个css文件?

  28. 28

    如何根据变量将我的 .scss 文件编译成多个 .css 文件

  29. 29

    SCSS文件看不到导入的文件

热门标签

归档