2016-09-07 16 views
0

私は現在、自分のウェブサイトにAngularjsを使用しています。今、私はangularjs 2とtypescriptにアップグレードしようとしますが、私は多くのライブラリ(node_modulesのすべてのフォルダ)をアップロードしなければならないことに気付きます。それとも他に解決策がありますか?angularjsでウェブサイトを構築する2

UPGRADE

[OK]を、私はそれは私がWebPACKのを使用するようにしましたウェブサイトにangular2使用することを参照してください。だから私はwebpackのクイックスタートの例を使用し、ローカルマシン上で正常に動作しますが、私はサーバーにリモートのdoesent仕事をアップロードするとき! これは私のフォルダのプロジェクト構造である:

node_modules 
src 
---app 
---public 
---style 

だから私は唯一のsrcフォルダをアップロードしましたか?

+0

あなたが「アップロード」とは何を意味するかを起動するために、すべてのデフォルト設定を設定します、角度CLIを使用することをお勧めします?。デプロイする前に、ビルドしてビルドすると、いくつかのファイルを含む出力ディレクトリが生成されます。これが問題なのかどうかはわかりません。 –

答えて

0

使用のWebPACK、角度2の上のサンプルがありますウェブサイトhttps://angular.io/docs/ts/latest/guide/webpack.html

+0

ありがとう、私はwebpackの例を進めて、npm startで始めるので、私は自分のウェブサイトをローカルでテストしますが、リモートサーバの作業にはアップロードしません! – DigitalXP

0

開発コードをすべてサーバーにアップロードする必要はありません。 Webpack/brocolliは開発コードをビルドし、ファイルを変更するたびに "dist"フォルダにコピーします。 distフォルダから任意のサーバにコードをコピーするだけです。

コードをビルドするには、ng build -prod/ng serve -prodと入力します。デフォルトでプロジェクトに存在することを警告する可能性があるすべてのエラーをチェックします。

私が使用していない場合、それは角度JSで2デフォルト

https://github.com/angular/angular-cli

関連する問題