0

我正在尝试基于 ng2do 项目创建一个简单的 Angular2 项目。我正在使用快速入门,并且我有以下代码...

<script src="js/quickstart/dist/es6-shim.js"></script>

....
import {Component, Template, bootstrap, Foreach} from 'js/quickstart/angular2/angular2';

这给了我以下错误...

Uncaught SyntaxError: Unexpected reserved word

我错过了什么?

4

1 回答 1

0

不知道这是否有帮助 我整天都遇到这个问题,意识到这是因为我是从脚本参考开始我的代码

<script src="app.js">
</script>

而不是使用

<script>
   System.import('app');
</script>

希望这也有助于在 tsconfig 中使用它

{
    "version": "1.5.0-beta",
    "compilerOptions": {
        "target": "es6",
        "module": "amd",
        "declaration": false,
        "noImplicitAny": false,
        "removeComments": true,
        "noLib": false,
        "preserveConstEnums": true,
        "suppressImplicitAnyIndexErrors": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true
    },
    "filesGlob": [
        "./**/*.ts",
        "!./node_modules/**/*.ts"
    ],
    "files": [
        "./main.ts",
        "./show-properties.ts",
        "./typings/angular2/angular2.d.ts",
        "./typings/es6-promise/es6-promise.d.ts",
        "./typings/rx/rx-lite.d.ts",
        "./typings/rx/rx.d.ts"
    ]
}
于 2015-06-26T15:38:44.060 回答