当前位置: 首页 > 知识库问答 >
问题:

错误:模块构建失败(来自。/node_modules/mini-css-extract-plugin/dist/loader.js):

匡安宜
2023-03-14

下面是我的style.scss代码:

/* You can add global styles to this file, and also import other style files */
@import '~@angular/material/prebuilt-themes/deeppurple-amber.css';
@import 'variables';
@import '../node_modules/font-awesome/scss/font-awesome';

// some basic resets 

$lt-gray: #ddd;
$background-dark: #512DA8;
$background-light: #9575CD;
$background-pale: #D1C4E9;
$primary-color-dark:   #512DA8;
$primary-color:        #673AB7;
$primary-color-light:  #D1C4E9;
$primary-color-text:   #FFFFFF;
$accent-color:         #FFC107;
$primary-text-color:   #212121;
$secondary-text-color: #757575;
$divider-color:        #BDBDBD;

@mixin zero-margin($pad-up-down, $pad-left-right) {
    margin: 0px auto;
    padding: $pad-up-down $pad-left-right;
}

body { 
  padding: 0; 
  margin: 0; 
  font-family: Roboto, sans-serif; 
}

.container {
    margin: 20px;
    display:flex;
}

.background-primary {
  background-color: $background-dark!important;
}
.background-accent {
  background-color: $accent-color!important;
}
.text-floral-white {
  color: floralwhite!important;
}

.flex-spacer {
flex: 1 1 auto;
}

有人能帮忙吗?

共有1个答案

朱祺
2023-03-14

要从styles.scss中的node_modules导入,请使用以下语法:

这一行是从node_modules导入的...正确方法:

@import '~@angular/material/prebuilt-themes/deeppurple-amber.css';

这行是错的,需要使用~语法:

@import '../node_modules/font-awesome/scss/font-awesome';
@import '~font-awesome/scss/font-awesome';
"styles": [ "src/styles.scss", "node_modules/font-awesome/scss/font-awesome" ]
 类似资料:
  • 问题内容: 尝试使用Webpack4和Babel7构建React应用时,我遇到以下错误。 ./src/index.js中的错误模块构建失败(来自./node_modules/babel-loader/lib/index.js):错误:无法从’/ Users / me / Desktop /找到模块’babel-preset-react’ reflask’-如果要解析“ react”,请使用“ mo

  • 当我试着运行我的应用程序时,我遇到了这个错误,我使用的依赖项和我一直使用的一样,所以我对此感到非常困惑。 警告 进来/资产/css/风格。css 模块警告(来自./node_modules/postss loader/src/index.js): (13:3)开始值有混合支持,请考虑使用flex开始,而不是友好错误18:06:28@/资产/css/风格。css@。nuxt/App。js@。nuxt

  • 在尝试用Webpack4和Babel7构建react应用程序时,我遇到了以下错误。 ./src/index.js模块生成失败(来自./node_modules/babel-loader/lib/index.js):错误:从“/users/me/desktop/refleask”中找不到模块“babel-preset-react”-如果要解析“react”,请使用“Module:react”-您是说

  • 我有一个Jenkins/Maven/Git多模块项目,其中包含一个子模块(由承包商开发,没有什么可以改变它)。由于Git和子模块,我必须使用命令“Git Clone-recursive ssh://xxxxxxx.Git”在Linux中克隆repo。 这意味着我必须检查Jenkins Git插件选项“Advanced sub-modules Behavious”和“recursivy update

  • 问题内容: 我用es6编写了一个模块,然后发布到npm,我想在另一个项目中使用它,所以我这样输入: 但这没有用: 这是我在webpack中的js加载器配置: 当我尝试导入非的模块时,babel效果很好。但是从导入模块,babel似乎不起作用? 问题答案: 请参阅babel文档: 注意:默认情况下,对node_modules的所有要求都将被忽略。您可以通过传递忽略正则表达式来覆盖它。 通常期望的是,

  • 我正在阅读这个关于如何绑定Python和C的教程。我正在使用Python v3.7.1,所以我不得不使用新的Python接口(与示例不同),所以现在我有: 加法器。c 似乎一切都是正确的,我可以通过调用addList来运行Python代码。add()函数。但在构建模块时,我得到了以下输出(请注意,在出现此错误后,我可以很好地运行Python代码): $pythonsetup.py安装运行安装运行构