在typescript中导入json时出错
错误讯息: 未捕获的ReferenceError:未定义导出
books.ts
import data from './books.json';
class books{
//...code
constructor(){
//...code
}
}
books.js
"use strict";
**Object.defineProperty(exports, "__esModule", { value: true });**
class books {
//...code
constructor() {
//...code
}
}
答案 0 :(得分:3)
你的代码
import data from './books.json';
表示您正在模块中运行。要在浏览器上运行模块,您需要一个模块捆绑器。例如https://webpack.github.io/
使用TypeScript https://basarat.gitbooks.io/typescript/content/docs/quick/browser.html
快速启动webpack