Webpack 警告:您可能需要适当的加载程序来处理此文件类型(date-nfs)

Posted

技术标签:

【中文标题】Webpack 警告:您可能需要适当的加载程序来处理此文件类型(date-nfs)【英文标题】:Webpack warning: You may need an appropriate loader to handle this file type (date-nfs) 【发布时间】:2019-05-17 23:55:25 【问题描述】:

我的申请有问题。我有一个网站。我使用 date-fns 来显示基于用户语言的格式化日期。

效果很好,但我更新了 date-fns,从那以后我收到了警告。在我的 javascript 代码中,我使用:

const locale = require(`date-fns/locale/$props.match.params.lang`)

有了这个,我可以像这样生成正确的格式:

format(new Date(), 'D MMMM YYYY',  locale )

它有效,但我不喜欢在构建 webpack 时收到的这个警告。你能帮我理解我的代码有什么问题吗?如果它在 webpack 配置或包含中。

 You may need an appropriate loader to handle this file type.
>frontend         | > declare module 'date-fns/locale/fr'  
>frontend         | | 
>frontend         |  @ ./node_modules/date-fns/locale sync ^\.\/.*$ ./fr/index.d.ts
>frontend         |  @ ./assets/javascripts/features/weather/components/home-header.js
>frontend         |  @ ./assets/javascripts/features/weather/components/home.js
>frontend         |  @ ./assets/javascripts/features/weather/containers/home-container.js
>frontend         |  @ ./assets/javascripts/features/weather/containers/app.js
>frontend         |  @ ./assets/javascripts/features/weather/index.js
>frontend         |  @ ./assets/javascripts/app/router.js
>frontend         |  @ ./assets/javascripts/index.js
>frontend         |  @ multi (webpack)-dev-server/client?http://0.0.0.0:3000 ./assets/javascripts/index

【问题讨论】:

【参考方案1】:

试试这个: const locale = 要求(date-fns/locale/$props.match.params.lang/index.js)

【讨论】:

以上是关于Webpack 警告:您可能需要适当的加载程序来处理此文件类型(date-nfs)的主要内容,如果未能解决你的问题,请参考以下文章

webpack 出错 - 您可能需要适当的加载器来处理此文件类型

Webpack4|Redux|React 问题 - 您可能需要适当的加载器来处理此文件类型

无法在 react-native-web 上运行 webpack-dev-server。错误:您可能需要适当的加载程序来处理此文件类型

Babel Webpack 错误:您可能需要适当的加载器来处理此文件类型

DOCZ :您可能需要适当的加载程序来处理此文件类型

如何解决此错误您可能需要适当的加载程序来处理此文件类型