角度2のアプリケーションディレクトリでtscを実行しようとしています。それは私に与えます:角度2 tscエラー
エラーTS5023:不明なコンパイラオプション 'moduleResolution'。
これは、tscがnpm開始スクリプトに関連付けられているため、起動できないようです。私のコードは、Angular 2クイックスタートのコピーです。私はそれを修正しようとするためにさまざまなことを探して試しました。いかなる援助も感謝します。
更新 下記のtsconfig.jsonを添付しました。私は周りを遊んでいて、いくつかの調査の後、自分のtscバージョンが1.5.3であることを発見しました。私はnpm install -g typescript
を実行し、私のtscバージョンを更新しました。しかし、後でディレクトリでtscを実行しようとしたときにも、同じエラーメッセージが表示されます。これを修正するために、プロジェクトディレクトリにnpm install typescript
を実行しました。古いバージョンがローカルディレクトリにインストールされ、グローバルインストールが上書きされるため、これは同期されませんか?
tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
}
}
あなたの質問に 'tsconfig.json'ファイルの内容を含めてください。 – cartant
typescriptコンパイラは最近十分ですか?これは、[moduleResolutionオプション](https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript#adjustments-in-module-resolution-logic)が1.6で追加されたようです – artem