2017-06-22 46 views
0

Linuxマシンでng serveと角度2のアプリケーションを実行しようとしています。それは動作していません。しかし、私はnpm run startコマンドを試しました。それは正常に動作しています。 ng serveコマンドを試したところ、次のメッセージが表示されました。npmは動作していますが、ngは動作していません

As a forewarning, we are moving the CLI npm package to "@angular/cli" 
with the next release, 
which will only support Node 6.9 and greater. This package will be 
officially deprecated 
shortly after. 

To disable this warning use "ng set --global 
warnings.packageDeprecation=false". 

You have to be inside an angular-cli project in order to use the 
generate command. 

私はプロジェクトフォルダ内でもこのコマンドを試しています。

マイpackage.jsonファイル

{ 
     "name": "xxxxxx", 
     "version": "1.0.0", 
     "scripts": { 
     "ng": "ng", 
     "start": "ng serve", 
     "build": "ng build", 
     "test": "ng test", 
     "lint": "ng lint", 
     "e2e": "ng e2e" 
     }, 
     "private": true, 
     "dependencies": { 
     "@angular/animations": "^4.1.3", 
     "@angular/common": "4.1.3", 
     "@angular/compiler": "4.1.3", 
     "@angular/core": "4.1.3", 
     "@angular/forms": "4.1.3", 
     "@angular/http": "4.1.3", 
     "@angular/platform-browser": "4.1.3", 
     "@angular/platform-browser-dynamic": "4.1.3", 
     "@angular/router": "4.1.3", 
     "@angular/upgrade": "4.1.3", 
     "angular2-jwt": "0.2.3", 
     "chart.js": "2.5.0", 
     "core-js": "2.4.1", 
     "moment": "2.18.1", 
     "ng2-charts": "1.5.0", 
     "ngx-bootstrap": "1.6.6", 
     "primeng": "^4.0.0-rc.3", 
     "rxjs": "5.4.0", 
     "ts-helpers": "1.1.2", 
     "zone.js": "0.8.11" 
     }, 
     "devDependencies": { 
     "@angular/cli": "1.0.4", 
     "@angular/compiler-cli": "4.1.3", 
     "@types/jasmine": "2.5.47", 
     "@types/node": "7.0.22", 
     "codelyzer": "3.0.1", 
     "jasmine-core": "2.6.2", 
     "jasmine-spec-reporter": "4.1.0", 
     "karma": "1.7.0", 
     "karma-chrome-launcher": "2.1.1", 
     "karma-cli": "1.0.1", 
     "karma-jasmine": "1.1.0", 
     "karma-jasmine-html-reporter": "0.2.2", 
     "karma-coverage-istanbul-reporter": "1.2.1", 
     "protractor": "5.1.2", 
     "ts-node": "3.0.4", 
     "tslint": "5.3.2", 
     "typescript": "2.3.3" 
     } 

} 

私はng generate module [name]を試してみましたが、次のように。それもうまく動作しないと、上記のメッセージに同じことが起こります。これの理由は何でしょうか?

+0

をお試しください –

+0

同じディレクトリにあります – nilashan

+0

CLIを使用している場合、ng serveは動作しません。npmを使用する必要があります。起動 –

答えて

0

エラーが表示されるのは、アングルアプリの1つ上のディレクトリにある可能性が高いということです。

どこ `.angular-cli.json`ファイルです?この

cd my-app 
ng serve 
+0

私はアプリのディレクトリ内にあります。ここでは、package.jsonと他のファイルが存在します。 – nilashan

+1

このアプリケーションを作成するのはどのバージョンの@ angular/cliですか? あなたのサーバーには、ちょうど角張った古い角度のcliがあります。 バージョン1をリリースしたときに@angularプロジェクトに移動しました。 サーバーに新しい角度cliがあることを確認してください –

+0

angular-cli:1.0.0-beta.28.3 – nilashan

関連する問題