【问题标题】:How to fix this angular error "Module build failed (from ./node_modules/sass-loader/lib/loader.js):"?如何解决这个角度错误“模块构建失败(来自./node_modules/sass-loader/lib/loader.js):”?
【发布时间】:2019-12-16 21:31:33
【问题描述】:

刚刚使用 SASS 构建了一个全新的 Angular 应用程序,但是在尝试编写 sass 时出现以下错误

模块构建失败(来自 ./node_modules/sass-loader/lib/loader.js)。

这就是我正在运行的 - Angular-Cli: 8.2.0Node: 10.16.2NPM: 6.9.0

我尝试添加一个 webpack 配置文件,试图尝试解决类似问题的解决方案,但改为在 react 应用程序中。

module: {
    rules: [
        {
            test: /.(ts|tsx)?$/,
            use: [
                MiniCssExtractPlugin.loader,
                    {
                        loader: "css-loader",
                        options: {
                            minimize: true,
                            sourceMap: true
                        }
                    },
                    {
                        loader: "sass-loader"
                    }
            ],
            loader: 'ts-loader',
            enter code hereinclude: [path.resolve(__dirname, 'src')],
            exclude: [/node_modules/]
        }
    ]
}

我希望能够在 Angular 框架内编写 SASS。

【问题讨论】:

  • npm 重建节点-sass

标签: angular webpack sass


【解决方案1】:

尝试使用以下命令

sudo npm rebuild node-sass

sudo npm install --save-dev  --unsafe-perm node-sass

【讨论】:

  • 使用 angular 8(系统)7(本地项目),它就像魅力一样工作
  • npm install --save-dev --unsafe-perm node-sass 在我的情况下工作,在第一个命令我得到 python 错误
【解决方案2】:

我只是在拥有 .sass 分机时尝试编写 scss。现在知道我做错了什么,轻松解决。

【讨论】:

    猜你喜欢
    • 2019-06-18
    • 2019-10-24
    • 1970-01-01
    • 2021-07-04
    • 2019-08-01
    • 2021-04-17
    • 2020-08-14
    • 1970-01-01
    • 2021-11-26
    相关资源
    最近更新 更多