我有一个用json编写的配置文件,如:
{
"example": "example"
}
我在我的打字稿中读到了这个文件,如:
var events = require('json!./example_file.json');
最后我收到了意外的令牌:
index.html:18 Error: (SystemJS) Unexpected token :
example_file.json:2
"example": "example"
^
SyntaxError: Unexpected token :
at Object.exports.runInThisContext (vm.js:76:16)
当我从密钥中删除双引号时,脚本将正确运行。但是如何以标准JSON格式读取JSON文件?我不想删除引号。
谢谢!
答案 0 :(得分:-1)
这里有一篇关于此的文章:https://hackernoon.com/import-json-into-typescript-8d465beded79 只需添加
declare module "*.json" {
const value: any;
export default value;
}
到您的typings.d.ts配置文件并使用import
来读取您的json文件