首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模块生成失败(来自./node_modules/mini-css-extract-plugin/dist/loader.js):)

模块生成失败(来自./node_modules/mini-css-extract-plugin/dist/loader.js):)
EN

Stack Overflow用户
提问于 2019-07-26 11:53:35
回答 4查看 30.5K关注 0票数 2

我们将CSS-加载程序从v0.28.11迁移到v3.1.0

我们有两个项目:

  • 项目A-不依赖任何其他项目的组件-(包含一些组件)
  • 项目B-我们正在导入项目A作为节点模块

我们能够成功地运行和建设项目A。但是,当我们试图运行项目B时,我们从项目A获得了css文件的依赖错误。

代码语言:javascript
复制
ERROR in ./src/help/css/about.qcss
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleNotFoundError: Module not found: Error: Can't resolve './Project/A/src/typography/css/qx-typography.css' in 'D:\Projects\B\src\help\css'
    at factory.create (D:\Projects\B\node_modules\webpack\lib\Compilation.js:823:10)
    at factory (D:\Projects\B\node_modules\webpack\lib\NormalModuleFactory.js:397:22)
    at resolver (D:\Projects\B\node_modules\webpack\lib\NormalModuleFactory.js:130:21)
    at asyncLib.parallel (D:\Projects\B\node_modules\webpack\lib\NormalModuleFactory.js:224:22)
    at D:\Projects\B\node_modules\neo-async\async.js:2830:7
    at D:\Projects\B\node_modules\neo-async\async.js:6877:13
    at normalResolver.resolve (D:\Projects\B\node_modules\webpack\lib\NormalModuleFactory.js:214:25)
    at doResolve (D:\Projects\B\node_modules\enhanced-resolve\lib\Resolver.js:184:12)
    at hook.callAsync (D:\Projects\rx\node_modules\enhanced-resolve\lib\Resolver.js:238:5)
    at _fn0 (eval at create (D:\Projects\B\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:15:1)
  1. 如果我们执行项目A到v3.1.0和项目B到v1.0.0的css加载程序,同样的方法也很好。
  2. 但是,如果将css加载程序版本都更改为3.1.0,则会出现编译时错误。

我们应该能够使用3.1.0版本的运行并创建一个构建

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-07-30 06:01:38

这个问题的发生是因为webpack resolve.alias不工作

要解决这个问题,我们可以使用相对路径。

在我的情况下

代码语言:javascript
复制
Currently, I am in Projects\B\src\help\css

and requiring file from node_Modules
/Project/A/src/typography/css/qx-typography.css

so my path be like (**Relative Path**)
../../../../node_modules/Project/A/src/typography/css/qx-typography.css";
票数 2
EN

Stack Overflow用户

发布于 2021-03-02 21:56:25

代码语言:javascript
复制
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):

ModuleBuildError:模块构建失败(来自./ Node _Node/ Sass -s.js/dist/cj s.js):错误:缺少绑定/home/user/frontloja/Node_modules/节点-Sass/供应商/ Linux -x64-64/binding.nodeNode Sass无法为当前环境找到绑定: Linux 64位和Node.js 10.x绑定,适用于以下环境:-Linux 64位和Node.js 12.x

在我的例子中,它发生在我更新ubuntu 18到20之后,所以我就这样做了。

  1. 删除或重命名node_modules
  2. 然后重新安装,使用npm或纱线安装
票数 3
EN

Stack Overflow用户

发布于 2021-08-18 09:36:15

错误:./src/penes.css模块构建失败(来自./node_modules/mini-css-extract-plugin/dist/loader.js):ModuleBuildError:模块构建失败(来自./node_ModuleBuildError/postcss-加载程序/dist/cjs.js):错误:未能找到'bootstrap/dist/css/bootstrap.min.css‘

解决方案:运行以下命令来安装其他软件包

代码语言:javascript
复制
npm install bootstrap jquery popper.js
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57219540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档