Angular 2 个 tsc 错误
Angular 2 tsc error
我正尝试在我的 angular 2 应用程序目录中 运行 tsc。它给了我:
错误 TS5023:未知的编译器选项 'moduleResolution'。
这似乎阻止了它启动,因为 tsc 与 npm 启动脚本相关联。我的代码是 Angular 2 快速入门的副本。我已经搜索并尝试了很多不同的方法来尝试修复它。任何援助将不胜感激。
更新
我在下面附上了我的 tsconfig.json。我一直在玩,经过一番研究,我发现我的 tsc 版本是 1.5.3。我 运行 npm install -g typescript
它更新了我的 tsc 版本。但是,当我之后在目录中尝试 运行ning tsc 时,它仍然会给出相同的错误信息。为了解决这个问题,我在项目目录中 运行 npm install typescript
。这会不会因为旧版本安装在本地目录中并覆盖全局安装而无法同步?
tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
}
}
我在测试台上遇到了同样的问题,但在我将 typescript 升级到 V2.21 后,问题得到解决。
我正尝试在我的 angular 2 应用程序目录中 运行 tsc。它给了我:
错误 TS5023:未知的编译器选项 'moduleResolution'。
这似乎阻止了它启动,因为 tsc 与 npm 启动脚本相关联。我的代码是 Angular 2 快速入门的副本。我已经搜索并尝试了很多不同的方法来尝试修复它。任何援助将不胜感激。
更新
我在下面附上了我的 tsconfig.json。我一直在玩,经过一番研究,我发现我的 tsc 版本是 1.5.3。我 运行 npm install -g typescript
它更新了我的 tsc 版本。但是,当我之后在目录中尝试 运行ning tsc 时,它仍然会给出相同的错误信息。为了解决这个问题,我在项目目录中 运行 npm install typescript
。这会不会因为旧版本安装在本地目录中并覆盖全局安装而无法同步?
tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
}
}
我在测试台上遇到了同样的问题,但在我将 typescript 升级到 V2.21 后,问题得到解决。