を使用したとき、私持って、次のコード...名前 'module'を見つけることができません。 commonjs
@Component({
module: module.id,
selector: 'hero',
templateUrl:'hero.component.html',
styleUrls: ['hero.component.css'],
directives: [HeroDetailComponent, MD_CARD_DIRECTIVES, MD_BUTTON_DIRECTIVES, MD_LIST_DIRECTIVES, MD_ICON_DIRECTIVES, MdToolbar, MD_INPUT_DIRECTIVES],
providers: [HeroService],
viewProviders: [MdIconRegistry]
})
export class HeroComponent implements OnInit{
...
}
//tsconfig.js
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"rootDir": "src/ng2",
"moduleResolution": "node",
"sourceMap": false,
"inlineSources": true,
"inlineSourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"outDir": "public/ng2",
"noImplicitAny": false
},
"exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts"
]
}
しかし、私は実行したときに私が取得...
のsrc/NG2 /コンポーネント/ヒーロー/ hero.component.ts(15 、13):エラーTS2304:名前 'module'を見つけることができません。
UPDATE
"globalDependencies": {
"node": "registry:dt/node#6.0.0+20160608110640"
}
に応じて手順を実行しようとしましたが、私はまだ見...
オブジェクトリテラルは、既知の特性を指定することもできます'module'は型に存在しません
このように見えるように、ブートストラップファイルを更新した後、210
UPDATE 2 ...
import {bootstrap} from '@angular/platform-browser-dynamic';
import {HeroComponent} from './components/hero/hero.component';
import { HTTP_PROVIDERS } from '@angular/http';
declare var module:any;
bootstrap(HeroComponent, [ HTTP_PROVIDERS ]);
私はまだ
のsrc/NG2 /コンポーネント/ヒーロー/ hero.component.tsを見ます(15,5):エラーTS2345:引数 '{module:string;セレクタ:文字列;テンプレート:文字列; styleUrls:string [];ディレクティブ:(typeof He ... 'は、'セレクタ:文字列;入力;文字列[];出力?:文字列[];プロパティ:文字列[];イベント?: strin .. ';セレクタ?:文字列;入力?:文字列[];出力?:文字列[];プロパティ?:文字列[];イベント?:。strin ... 'ここで
私はまだ問題を抱えているようです。何か案は?アップデート – Jackie
編集済みの回答をチェックアウトするをご覧ください。多分、行はタイスクリプト定義ファイルになければならないでしょう。 – BeetleJuice
私はそれを試してみますか?私はまだ蒸留器としてsystemJSを使用できますか? – Jackie