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

React节点模块冲突

陈允晨
2023-03-14

(网页包)/buildin/global。js有多个模块,它们的名称只是大小写不同。在具有其他case语义的文件系统上编译时,这可能会导致意外行为。使用相等的外壳。比较这些模块标识符:

  • C:\Users\user\Desktop\projects\LINK\LinkparmacySystem\node\u modules\react scripts\node\u modules\babel loader\lib\index。js??参考——3个中的5个!C:\Users\user\Desktop\projects\LINK\LinkparmacySystem\node\u modules\webpack\buildin\global。2个模块使用的js,即C:\Users\user\Desktop\projects\LINK\LinkparmacySystem\node\u modules\react scripts\node\u modules\babel loader\lib\index。js??参考——3个中的5个!C:\Users\user\Desktop\projects\LINK\LinkparmacySystem\node_modules@pmmmwh\react refresh webpack plugin\client\utils\safeThis。js
  • C:\Users\user\Desktop\projects\LINK\LinkparmacySystem\node\u modules\react scripts\node\u modules\babel loader\lib\index。js??参考——3个中的5个!C:\Users\user\desktop\projects\LINK\linkparmacysystem\node\u modules\webpack\buildin\global。1个模块使用的js,即C:\Users\user\Desktop\projects\LINK\LinkparmacySystem\node\u modules\react scripts\node\u modules\babel loader\lib\index。js??参考——3个中的5个!C:\Users\user\desktop\projects\LINK\linkparmacysystem\node\u modules\mini create react context\dist\esm\index。js

我该如何解决这个错误,因为它会使我的控制台在工作时变脏,我希望有一个干净的控制台。谁来帮忙,谢谢赞比亚人。

共有1个答案

壤驷阳冰
2023-03-14

使用不同的外壳导入节点模块时,这似乎是一个问题(例如,在一个文件中从“React”导入React,在另一个文件中从“React”导入React)。

但是,这些文件似乎位于您正在使用的节点模块中。该错误似乎存在于react-rench-webpack-插件模块或mini-create-react-上下文中。除了使用不正确的大小写删除模块,或者在依赖存储库上添加拉请求来纠正它之外,实际上没有什么可以解决的。

然而,您可以尝试在module.exports.中抑制警告

module.exports = {
...
stats: {
    warnings: false
}

通常不建议取消警告而不是处理它们,在这种情况下,如果不查看正在使用的实际依赖项,您就无法处理该问题。

 类似资料:
  • 问题内容: 我正在尝试制作一个从串行端口读取数据的电子应用程序(https://electron.atom.io/)。我是Web技术的新手,我知道一些javascript,但是我是c ++专家。 所以我从github上拉了他们的快速入门, 有了这个容易的工作,我试图用 安装了该文件并通过测试文件正常运行后,我尝试将两者结合起来并放入index.html文件中。有了这个我得到这个错误: 任何想法如何

  •   DOM节点操作占我们前端工作很大一部分,其节点的操作又占50%以上。由于选择器引擎的出现,让繁琐的元素选择简单化,并且一下子返回一大堆元素,这个情景时刻暗示着我们操作元素就像css为元素添加样式那样,一操作就操作一组元素。 一些大胆的API设计被提出来。当然我们认为时髦新颖的设计其实都是很久以前被忽略的设计或者其它领域的设计。例如:集化操作,这是数据库层里边的ROM就有的。链式操作,javas

  • 问题内容: 这是我要运行的代码 这就是我得到的: module.js:340抛出错误; ^ 错误:找不到模块“ nw.gui” master/file-explorer/main.js:6:13) 我无法获得此模块。我该怎么办? 问题答案: 是NW.js(以前称为node-webkit)模块。从代码的运行时环境中运行代码时,NW.js应该提供对它的访问。 通过错误消息的外观,我认为您是直接通过No

  • 我试图模拟一个外部模块(jwt_decode),对于感兴趣的人来说,我已经看到了许多如何使用Jest模拟外部节点模块的示例,无论是在测试套件中的所有测试,还是在每个测试的基础上。 我已经能够模拟依赖项,以便它模拟套件中所有测试的返回值,尽管缺省函数是我真正关心的全部。 这工作得很好,只是我想测试一个返回的令牌已经过期的场景,这样我就可以验证在出现这种情况时是否调度了某些Redux操作。 我想修改单

  • 问题内容: 是否可以安装通过npm安装的节点模块,然后从casperjs脚本安装它? (我在node.js内看到了很多运行casper或phantom的帖子和工具,但这不是我想要的。) casperjs文档似乎说这是可能的,但只能使用手写玩具模块进行显示,而实际上并没有做任何事情。我要安装的实际模块是,但目前无法使任何模块正常工作,即使是内置模块也是如此。简单的例子: 给我: (我可以从中看到im

  • 问题内容: 我正在尝试使其工作,但似乎无法在SO的任何地方找到解决方案。尝试编译此单文件应用程序时: 使用命令“ tsc app.ts –module’commonjs’”,我得到以下错误(不使用– module标志给我一个额外的错误,告诉我我需要它来编译外部模块): 问题答案: TypeScript需要知道它存在。 为节点安装类型definitinos: 旧答案 遵循这两个步骤 从此处下载文件: