Предупреждение Webpack: вам может понадобиться соответствующий загрузчик для обработки этого типа файла (date-nfs) - PullRequest
0 голосов
/ 17 декабря 2018

У меня проблема с моим приложением.У меня есть сайт.Я использую date-fns, чтобы показать форматированную дату, основанную на языке пользователя.

Отлично работает, но я обновил date-fns и с тех пор у меня есть предупреждение.В своем коде JavaScript я использую:

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

И с этим я могу генерировать правильный формат, подобный этому:

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

Это работает, но мне не нравится это предупреждение, которое я получаю, когда веб-пакетстроит.Можете ли вы помочь мне понять, что не так с моим кодом?Если это в конфигурации веб-пакета или включить.

 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 Ответ

0 голосов
/ 19 марта 2019

Попробуйте это: const locale = require (date-fns/locale/${props.match.params.lang}/index.js)

...