私はangular2の初心者です。 angular 2プロジェクトをダウンロードし、セットアップを試みました。angular cli 1.0.0-rc.2をインストールしましたが、ngserveを実行すると表示されます。以下のエラー:
Nullのプロパティ 'config'を読み取れませんTypeError:Class.run(D:\ Summit\AgulaNew\admin\node_modules\@angular\cli\tasks\serve.js:22:63)でnullのプロパティ 'config'を読み取れませんcheck_port_1.checkPort.then.port(D:\ Summit\AgulaNew\admin\node_modules\@angular\cli\messages\serve.js:103:26)at process._tickCallback(internal/process/next_tick.js:188: 7)
今朝も同じエラーが発生しました。
FinderまたはExplorerを使用して、プロジェクトをあるフォルダから別のフォルダにコピーした可能性があります。その場合、ファイル.angular-cli.json
が欠落しています。
Macを使用している場合は、コマンドls -a
を使用して隠しファイルを一覧表示します。 .angular-cli.json
がそこにあることに気付くでしょう。ファイルを新しい場所にコピーするだけで、問題は解決します。
私はかつてプロジェクトのクローンを作成しました
ng -serve
失敗しました。
これは.angular-cli.json
がありませんでした。
もう一方と
npm start
代わりに仕事をしました;-)
通常、angularチュートリアル webpackガイド からダウンロード可能 webpack.Zip からのプロジェクトはケースを確認します
Cannot read property 'config' of null
は、.angular-cli.json
が欠落している場合の一般的なエラーです。
ところで、新しいアプリのbase
としてシードプロジェクトは必要ありません。また、おっしゃるように古いangular cli 1.0.0-rc.2
を使用する理由はありません。
最新のリリースを確認してください https://github.com/angular/angular-cli/releases またはnpm show @angular/cli version
を使用して、最新のnpm install -g @angular/cli
をインストールし、 newプロジェクト それで。ローカルCLIバージョンを確認するには、ng -v
を実行します。
また、最近の記事をチェックしてください Angular CLI の過去、現在、未来)==コアの1つAngular team mebers @ StephenFluin