我使用这个 plunker 基于我的代码:http ://plnkr.co/edit/81nWDyreYMzkunihfRgX?p=preview
如您所见,远程加载依赖项(带有 http/s 的脚本),然后我使用节点更改它们并用 package.json 和 tsconfig.json 在本地替换所有依赖项。
但是,当像这样将标尺和矩形依赖项更改为本地时:
import {Ruler, Rectangle} from "angular2/src/platform/browser/ruler";
出现错误提示:
"SyntaxError: expected expression, got '<'
Evaluating http://localhost:3000/angular2/src/platform/browser/ruler
Error loading http://localhost:3000/src/main.ts" angular2-polyfills.js:138:14
SyntaxError: expected expression, got '<'