reactjs - 修复react create app第三方导入中未定义 'define' no-undef

标签 reactjs webpack amd create-react-app

我已经在我的react应用程序中导入了momentjs,导入react创建应用程序后抛出以下限制构建的错误

./src/shared_components/quiz-player/node_modules/moment/moment.js
Line 9: 'define' is not defined no-undef

当我调查该问题时,它从以下行抛出

typeof define === 'function' && define.amd ? define(factory) :
global.moment = factory()

这是由于 amd 模块定义造成的,并且由于这是第三方库,我无法解决该问题,是否可以做任何事情来告诉 webpack 配置期望 amd 模块定义或其他一些修复这?

最佳答案

您可以将以下内容添加到项目文件夹根级别的 tsconfig.json 文件中:

{"skipLibCheck": true,}

这应该可以解决错误。

关于reactjs - 修复react create app第三方导入中未定义 'define' no-undef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49044357/

相关文章:

javascript - Requirejs - 在加载 data-main 之前配置 require

javascript - react : Button onClick function is running on page load but not you click it

reactjs - 将多个参数传递给 React 中的事件处理程序

javascript - 如何使用 Symfony Webpack Encore 编译多个 javascript 文件?

node.js - React 未加载任何组件

requirejs - 从迁移 1.0.3 到 1.1 或更高版本的导入语句中断

JavaScript 模块、闭包和作用域

javascript - 如何在 JEST 中模拟 localStorage.setIem 和 localStorage.removeItem

reactjs - 如何使用 React Router 维护路由之间的状态?

npm - WebStorm "Before Launch"– 等待完成