2017-10-17 16 views
1

Tomcat Webサーバーにnpmとweb-packでAngularアプリを構築しました。'npm start'コマンドでビルドディレクトリをカスタマイズする

コマンドnpm run buildは、すべてのJSファイルをプロジェクトの/buildディレクトリに作成しますが、npm start/outディレクトリを使用します。

ディレクトリnpm startを使用する方法はありますか?/buildディレクトリも使用しますか? 現在JSコンテンツはバックエンドのJavaで書かれており、生産運転とのdevの実行(両方が同じビルドフォルダを使用)との間に差がないと一緒に提供しています:

は、なぜ私はこれが必要です。フロントエンド側でも同じようにすると便利です。

UPDATE:私は.jsスクリプトを介して設定されたボンネットの下に

npm start実行のWebPACKのWebPACKの設定を強化することで問題を解決してきました。

私が更新したセクション:

output: { 
    path: helpers.root('../build'), 
    publicPath: '/', 
    filename: '[name].js', 
    chunkFilename: '[id].chunk.js' 
} 

./buildディレクトリを指します。

答えて

0

あなたが好きなあなたのpackages.json利用の何かで、このためconcurrentlyを使用することができます。

"scripts": { 
    "client": "cd build && npm start", 
    "server": "cd out && npm start", 
    "start": "concurrent \"npm run client\" \"npm run server\"", 
}, 
"devDependencies": { 
    "concurrently": "^3.5.0" 
} 
+0

は、私はWebPACKのを設定することによって、問題を解決してきました、ありがとうございます。質問の私の更新を見つける。 –

+0

@OleksandrShpota偉大な、あまりにも動作します。 – mega6382

+0

@OleksandrShpotaあなたは答えとしてそれを別に掲示するべきです。 – mega6382

関連する問題