問題タブ [webpack.config.js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - エントリポイントと出力を構成する Webpack 4 (各プロジェクト フォルダーに生成される dist フォルダー)
ケースは、メインフォルダーを持ち'Projects'
、構成を含むすべてのwebpack 4ファイルをそこにインストールすることです。「Projects」フォルダー内には、scss および index.html と同じように、scss および index.html と同じように、さらにエントリ ポイントをカスタマイズし、そこから'Project1', 'Project2', etc...
開始したいような多くのフォルダーがあります。問題は、メインフォルダーに node_modules を常に 1 回だけインストールすることです。'node_modules'
webpack.config.js
./Project1/js/app.jsx
./Project1/dist/js/main.js
'dist'
'Projects'
package.json:
webpack.config.js:
.babelrc:
カスタマイズされたエントリポイントなしで私が理解していることから、webpackはデフォルトで'Projects/src/...'
scss、js、img、index.html、index.jsなどのすべてのファイルを検索してそれらを操作し、生成された'Projects/dist'
すべてのファイルを含むフォルダーを生成します。
上記の構成フォームはエラーなしでコンパイルされますが、「dist」フォルダーがどこにも生成されないため、コンパイル プロセスが適切に行われたかどうかはわかりません。
提案や解決策をいただければ幸いです
angular - uglifyjs webpack プラグインでプロパティをマングルすると、Angular アプリケーションで Uncaught ReferenceError が発生する
Angular 6 アプリケーションをホストする .net Core 2.1 MVC アプリケーションがあります。私はそれをバンドルするためにwebpack 4を使用しています。最適化の利点のためにコードを醜くし、展開時にコードを可能な限り保護したいと考えています。プロパティ名を変更しようとすると、Angular アプリが動作を停止し、「Uncaught ReferenceError: vendor_8b8ec7e9d2171cd0b5b6」が定義されていません」というエラーが表示されます。mangle プロパティで「プロパティ」パラメーターを true から false に設定すると、すべて機能します。しかし、プロパティと関数の名前は醜いコードに含まれています。
助けてください。
私のwebpack.config.js: