reactjs - 编译器警告 "Module not found: Error: Can' t resolve './locale' “因为我在我的 React 应用程序中使用了 momentjs

标签 reactjs typescript npm webpack momentjs

<分区>

因为我在我的应用程序中使用了 moment.js(npm 5.4.2、react 15.4、typescript 2.5.3、webpack 2.2.1、webpack-dev-server 2.4.1),所以我收到以下警告。

在 ./src/utils/commons.ts 中,我使用了 momentjs,它工作正常,但我收到了警告。

感谢任何帮助。

WARNING in ./~/moment/src/lib/locale/locales.js
Module not found: Error: Can't resolve './locale' in 'C:\myproject\node_modules\moment\src\lib\locale'
 @ ./~/moment/src/lib/locale/locales.js 65:16-60
 @ ./~/moment/src/lib/locale/locale.js
 @ ./~/moment/src/moment.js
 @ ./src/utils/commons.ts
 @ ./src/components/Login.tsx
 @ ./src/app.tsx
 @ ./src/index.tsx
 @ multi (webpack)-dev-server/client?http://localhost:3000 webpack/hot/dev-server react-hot-loader/patch webpack-dev-server/client?http://localhost:3000 webpack/hot/only-dev-server ./src/index.tsx
webpack: Compiled with warnings.

最佳答案

这是 Moment v2.19 中的一个错误,由于 require 的更改: Issue on Github

您可以在 package.json 中锁定 2.18.1 版本或应用链接中提到的修复。

关于reactjs - 编译器警告 "Module not found: Error: Can' t resolve './locale' “因为我在我的 React 应用程序中使用了 momentjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46706237/

相关文章:

reactjs - 为什么一些开发人员在 React.js 的类中使用构造函数和 super?

typescript - StencilJS E2E测试: How do you dispatch a custom event?

npm - Expo Error 启动隧道无法全局安装@expo/ngrok@^2.4.3

reactjs - React JS 中的 ComponentWillMount 和 ComponentDidMount 有什么区别?

reactjs - React - 向子组件添加类

reactjs - 如何在手机语言更改时禁用 rtl?

css - 在 Visual Studio Code 中使用tasks.json 来转译 typescript 和 sass

javascript - Angular 2 : check if routeName is the current one

node.js - npm 私有(private)模块错误

ember.js - 将 cloudinary_js 与 ember 集成