我有一个脚本可以将JSON文件成功复制到dist
文件夹中:
"build:json": "copyfiles -u 1 ./src/**/*.json ./dist"
我还可以确认它们存在:
- dist/
- locales/
- en.json
- i18n.js // references en.json
i18n.js
加载json文件,例如:const file = require("./locales/en.json")
当我在本地运行此程序时,它工作正常。仅在发布的版本上发生此问题。 Chrome DevTools不会在locales
标签中显示整个Sources
文件夹,因此不会加载。
我尝试了import
与require
。我还尝试在主index.html
文件中引用JSON。
create-react-app
会在构建级别进行一些操作以剥离json文件吗?这实际上曾经用于CRA1.0,但不适用于CRA2.0。