【发布时间】:2017-12-20 14:53:28
【问题描述】:
我的node版本是v9.3.0,npm版本是5.5.1。 我正在尝试使用以下方法创建和运行示例项目:
ng new test;
ng serve -o;
angular cli 编译程序成功,但我的浏览器页面为空白,控制台日志结果为:
未捕获的 SyntaxError:在严格模式下使用 const。
首先,我怎样才能避免这个错误? 在这种情况下如何启用严格模式?
编辑:
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
}
}
【问题讨论】:
-
哪个浏览器?你的 tsconfig 是什么样子的,编译目标是什么?
-
@Zlakto 我的浏览器是chrome,编译目标是es5。我应该使用 tsconfig 文件编辑我的问题还是查找任何特定选项?
-
@Zlakto 用 tsconfig 文件编辑了我的问题。
-
推荐stackoverflow.com/questions/22603078/…它可能对你有帮助
-
@atishshimpi 这是我最初提到但没有用的地方。我正在使用最新版本的 node.js
标签: node.js angular typescript