tjf*_*dfs 6 typescript typescript-typings
一个相对的问题是/sf/answers/3711050801/
当所有键都被硬编码时,@jcalz 的答案非常有效。但我想知道是否可以不使用像使用require.contextwebpack 这样的硬代码。
这是repo演示了我想要的内容:
components/icon.tsxICONS为components/icon.tsxICONS.收到自动完成提示index.tsx,对于这个存储库,它应该给出Bluetoothon并且Close小智 -1
function loadLocaleMessages() {
const locales = require.context(
"./locales",
true,
/[A-Za-z0-9-_,\s]+\.json$/i
);
const messages = {};
locales.keys().forEach((key) => {
const matched = key.match(/([A-Za-z0-9-_]+)\./i);
if (matched && matched.length > 1) {
const locale = matched[1];
messages[locale] = locales(key);
}
});
return messages;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2237 次 |
| 最近记录: |