2016-05-18 9 views
0

AngularJS2アプリケーションをbluemixにデプロイしようとしていますが、アプリケーションがサーバーにデプロイされた後に "node_modules"というフォルダがありません。私たちはnpmを使ってアプリケーションを構築しています。AngularJS2アプリケーションをBluemixにデプロイする際のnode_modulesがありません

私は問題に言及された以下の記事を見つけました:(https://developer.ibm.com/answers/questions/181207/npm-install-within-subdirectory-not-creating-node.html

私の質問は今のようになります。推奨されるベストプラクティスは何ですか?

+1

Johannes、関連する投稿へのリンクを追加できますか?また、AngularJSや、使用している他のサービスやテクノロジーのタグを追加することもできます。 – ralphearle

+0

あなたはあなたが取っているステップについてより具体的になることができますか?問題を再現できるように、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)とは何ですか? – opiethehokie

答えて

2

npm installを使用してノードモジュールをインストールしていると思われる場合は、そのモジュールをpackage.jsonファイルに保存してください。これはnpm install --saveで行うことができます。

推奨ベストプラクティスはSetup a Build Pipelineです。

  • ビルドステージ:

    は3段以上があるかもしれませんそれはあなたのフォルダnode_modulesがあなたのために作成されるので、これがnpm installのようなものをやってアプリを構築します。

  • テスト段階は:ので、あなたのアプリ
  • 展開段階ですべてのテストを実行しますnpm testのようなものをやってアプリをテスト:一度構築し、展開が実際にBluemixドメインにアプリケーションを展開する、段階が正常に実行された展開します。
関連する問題