【发布时间】:2016-12-11 03:27:33
【问题描述】:
所以我尝试将节点模块(immutablejs)导入到我的打字稿文件中:
/// <reference path="../node_modules/immutable/dist/immutable.d.ts" />
import { Map } from 'immutable';
var myMap = Map();
这是我的 index.html 中的脚本标签:
<script src="node_modules/systemjs/dist/system.js"></script>
<script src="node_modules/typescript/lib/typescript.js"></script>
<script>
System.config({
transpiler: 'typescript',
packages: {
src: {
defaultExtension: 'ts'
}
}
});
System
.import('src/main.ts')
.then(null, console.error.bind(console));
</script>
虽然智能感知在 VS Code 中工作,但我的浏览器告诉我它找不到不可变的: system.src.js:1057 GET http://localhost:3000/immutable/ 404(未找到)
用相对路径导入一个自写的打字稿模块效果很好..
我做错了什么?
【问题讨论】:
标签: typescript import systemjs node-modules