Nach der Aktualisierung mein Projekt Justin DuJardin's ng2-material Version 0.3.8
(basierend auf Angular 2.0.0-beta.14
), schlägt fehl, es zu kompilieren mit den folgenden Fehler finden:NG2-Material: error TS2304: Kann nicht Namen 'Prozess'
Using tsc v1.8.0
ng2-material/core/util/viewport.ts(62,12): error TS2304: Cannot find name 'process'.
ng2-material/webpack_all.ts(1,1): error TS2304: Cannot find name 'module'.
ng2-material/webpack_all.ts(1,18): error TS2304: Cannot find name 'require'.
ng2-material/webpack_all.ts(2,1): error TS2304: Cannot find name 'require'.
ng2-material/webpack_all.ts(3,1): error TS2304: Cannot find name 'require'.
ng2-material/webpack_styles.ts(1,1): error TS2304: Cannot find name 'require'.
ng2-material/webpack_styles.ts(2,1): error TS2304: Cannot find name 'require'.
>> 7 non-emit-preventing type warnings
>> Error: tsc return code: 2
Warning: Task "ts:source" failed. Use --force to continue.
Installation Typisierungen tut nicht die Kompilierung Problem lösen:
npm install typings --save-dev --global
typings install --save --ambient
Statt den TS-Compiler von beschwichtigen, wie in mehreren Antworten auf ähnliche bemerkt sO Fragen, zum Beispiel typescript getting error TS2304: cannot find name ' require' und TypeScript and ng2 rc.1 getting Error:(20, 15) TS2304: Cannot find name 'module', würde ich die un finden bevorzugen Problem zu lösen und eine echte Lösung dafür zu bekommen, wenn es eine gibt.
Meine TS Konfiguration ist wie folgt:
tsd.json
{
"version": "v4",
"repo": "borisyankov/DefinitelyTyped",
"ref": "master",
"path": "typings",
"bundle": "typings/tsd.d.ts",
"installed": {
"node/node.d.ts": {
"commit": "e0abafb1a6ff652f7ff967120e312d5c1916eaef"
},
"requirejs/require.d.ts": {
"commit": "e0abafb1a6ff652f7ff967120e312d5c1916eaef"
},
"jasmine/jasmine.d.ts": {
"commit": "e0abafb1a6ff652f7ff967120e312d5c1916eaef"
}
}
}
tsconfig.json
"files": [
"node_modules/angular2/typings/browser.d.ts",
"dist/ng2-material.d.ts",
"ng2-material/all.ts",
"ng2-material/components/backdrop/backdrop.ts",
"ng2-material/components/button/button.ts",
...
Irgendwelche Ideen, wie ich die Ursache für dieses Problem finden und es lösen ?