私は、React.jsのスターターキット(こちらはhttps://github.com/kriasoft/react-starter-kit)を開閉式に配備しようとしています。これを行うために、私はここで説明するいくつかの小さなものを修正しました。React.jsスターターキットを開閉式に配置
最初に、Openshiftのログで、servers.jsファイルのimport
キーワードが認識されないことがわかります。私はバベルがこの時点でオープンシフトによって使われていないと思う。
そのための回避策がここで言及されています(Openshiftはbabel-node tools/run start
がpackage.json
のscripts.start
プロパティで定義されたnode server.js
コマンドを実行していないので)How do I modify the node startup command in Open Shift?
は、だから私はお勧めコンテンツにserver.js内容を修正私のベースserver.js
をapp.js
に改名しました。
さて、ログがbabel-core
がそのように私はdependencies
の代わりdevDependencies
にbabel-core
とbabel-cli
を入れて、別のプロパティのDEV
値を削除するpackage.jsonファイルを修正見つからなかったことを私に伝えます。
いつもOpenshift(コードsrc
フォルダ)にコードをプッシュすると、コンパイルはランダムな時間(依存関係がインストールされている)で失敗し、長い時間がかかります。しかし、カートリッジを再起動すると、私は説明したログを見ることができます。
私の現在の状況は、状況は良くなっていますが、問題はディスク容量です。十分ではありません。カートリッジが1GBをホストすることができ、ローカルマシン上で依存関係を持つすべてのファイルが〜148MBを取るので、それは驚くべきことです。カートリッジを削除して再作成しようとしました。同じことが表示されます。
ここで何が間違っているのでしょうか?カードリッジが1GBを超えているという事実は変です...
ありがとうございます。