我有一个角度为5的应用程序,它通过以下方式加载静态JSON文件:
import * as config from '../../assets/config.json';
导入的文件包含一个JSON对象[“xxx”,“xxxx”,“xxxx”,“xxxx”],对象中有四个字符串。
我在应用程序中有一行引用了如下所示的对象:
const URL = config[1];
当我通过ng服务运行应用程序时,它运行完美无缺。当我尝试通过
进行生产构建时ng build --prod
我收到以下错误,我发现该错误与引用config [1]的上述行有关:
ERROR in chunk main [initial]
[name].[chunkhash:20].bundle.js
The "string" argument must be of type string. Received type number
我从这个错误中推断出我应该以不同的方式声明或引用该值。我应该如何更改它以使其按预期工作?
答案 0 :(得分:0)
smnbbrv的回应解决了这个问题。使用require修复了问题。