Atom に atom-typescript のパッケージをインストールして、Angular2 の動作の確認をとっていると、
spec ファイルの表示でエラー表示がされてしまう。
実際には、テストが通っているのだが。。。
どうやらこれは、typeRoots の設定がよくないみたいだ。
tsconfig.json の typeRoots の項目を削除して、逆に “types” の項目を追加すればテストも通り、エディタのエラーも消えた。
{
"compilerOptions": {
"baseUrl": "",
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": ["es6", "dom"],
"mapRoot": "./",
"module": "es6",
"moduleResolution": "node",
"outDir": "../dist/out-tsc",
"sourceMap": true,
"target": "es5",
"types": [ "jasmine" ]
}
}
参考:
Atom typescript plugin cannot find name ‘describe’
http://stackoverflow.com/questions/40303942/atom-typescript-plugin-cannot-find-name-describe
Written with StackEdit.
0 件のコメント:
コメントを投稿