在 SystemJs 中使用 import from 语句

using import from statement with SystemJs

我正在尝试使用 typescript 和 systemjs(浏览器)构建示例代码。

app.ts 文件:

import {Person,add as test} from './testLib'

app.js(ts编译器生成):

 var testLib_1 = require('./testLib');

然后

System.import('./app.js')

导致 404 错误,因为 system.js 查找 /js/testLib/ 文件夹而不是 /js/testLib.js 文件.

知道为什么吗?

我的tsconfig.js:

"target": "es5",
"module": "commonjs",

Causes 404 Error because system.js looks for /js/testLib/ folder rather than /js/testLib.js file

如果您使用的是系统 js,请将 module 格式更改为 system

"module": "system",