2017-03-09 13 views
1

私はangular2の新しいプログラマーです。私は角度cliでコンパイルするときに問題があります。コンパイルエラー:モジュール 'util'を見つけることができません

私は角度cliで角度2のプロジェクトを生成します。 debuglogモジュールをnode_modules/@types/nodeのインポートモジュールで使用しようとしています。import {debuglog} from "util"; 私はWebstorm IDEを開発用に使用していますが、私のインポートでは警告またはエラーが発生しません。私はチェックして、のdebuglogモジュールを見つけました。

私のコードで何が間違っていますか?それを修正するための提案がありますか? Githubの上

プロジェクト:環境のhttps://github.com/sinhpn92/angular2-example-types-node

バージョン:

@angular/cli: 1.0.0-rc.1 
node: 7.7.1 
os: darwin x64 
@angular/common: 2.4.9 
@angular/compiler: 2.4.9 
@angular/core: 2.4.9 
@angular/forms: 2.4.9 
@angular/http: 2.4.9 
@angular/platform-browser: 2.4.9 
@angular/platform-browser-dynamic: 2.4.9 
@angular/router: 3.4.9 
@angular/upgrade: 2.2.4 
@angular/cli: 1.0.0-rc.1 
@angular/compiler-cli: 2.4.9 

enter image description here

+0

'systemjs.config.js'を追加できますか? – Smit

+0

それは必要ですか? +編集tsconfig.json削除+ あなたのようなnode_module +は、NPM を構築ngの +をインストールしかし、それ:この問題 –

答えて

2

これは私のために問題を解決しました。

+0

ありがとう、それは私のために働く –

0

は、あなたのtsconfig.jsoncompilerOptions次のエントリを欠いていることに気づい:

compilerOptions{ 
//......, 
"typeRoots": [ 
     "node_modules/@types" 
    ] 
} 

てみてくださいそれを追加する。 tsconfig.app.jsonでhttps://github.com/angular/angular-cli/wiki/stories-third-party-lib

"types": [ 
    "node" 
] 

-

+0

が、私はステップが次の試していない場合は、このプロジェクトでは、角度CLIとその作品の罰金から生成しますそれでもこのエラー。 :( –

関連する問題