React.js国际化-CRA和babel-plugin-react-intl插件收集所需的翻译问题

时间:2019-12-27 17:27:20

标签: reactjs npm package.json react-intl babel-plugin-react-intl

我是React和所有js生态系统的新手。 我将react-intl用于基于CRA的应用程序的国际化目的。 我想使用babel-plugin-react-intl收集所需的翻译。 虽然插件有问题。 (我已经设法通过使用react-rewire在基于CRA的项目中运行babel)。 我已经在npm package.json文件中添加了一个脚本条目。 “ build:messages”:“设置NODE_ENV = production && babel ./src> NUL”

我有一个复杂的src目录结构(由我使用的模板-CoreUI管理模板提供)。 在某些src子目录中,还有其他package.json文件。 我不知道他们为什么在那里...

如果我运行npm run build:messages,它将创建带有字符串的json文件,但仅适用于放置在没有package.json的目录中的文件管理器。 如果特定子目录中有package.json,那么即使应该有一个,插件也没有输出。

有没有人可以告诉我为什么? src子目录中的package.json的用途是什么?

谢谢!

0 个答案:

没有答案