問題タブ [webpack]

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.

0 投票する
1 に答える
9167 参照

javascript - webpack スタイルローダーはすべての css をロードするためのものですか? それともアプリケーション固有の css だけですか?

フロントエンドの設計プロセスをよりモジュール化しようとしており、webpackを検討しています。スタイル ローダーをサポートしているため、css ファイルをインポートして、次のようにドキュメントに挿入できます。

ただし、私の主な焦点は webapps 1ではなく web サイトであるため、javascript を使用して css を追加するのは奇妙に感じます。しかし、私は時代遅れかもしれないので、疑問に思っています.ローダーはすべてのcssに使用されることを意図しているのか、それともcssの小さな条件付き部分をロードすることのみを意図しているのか?

また、すべての css をロードするために使用できる場合bundle.js、html で css ファイルを直接リンクするのではなく、css を挿入するために生成された webpack を使用するときにペナルティはありますか? JavaScriptが有効になっていない場合、明らかに壊れていますか?


1: 違いは、動的コンテンツがほとんどないこと、これらの Web サイトで JavaScript が果たす役割は小さいこと、JavaScript を使用してルーティングしていないが、ページに静的な .html ファイルがあることです。

0 投票する
1 に答える
2654 参照

javascript - 複数の Webpack は同じファイルに解決する必要がありますが、2 回インポートされます

こんにちは、webpackでこの問題が発生しました。require('../something')あるファイルから実行してからrequire('../../something')別のファイルで実行すると、両方とも同じファイルに解決されます。ただし、出力バンドルを見ると、同じ内容の 2 つの異なる webpack 関数があります。require('something')エイリアスを使用してこれを修正し、両方のファイルで実行できると確信しています。しかし、これは正しい方法ですか、それとも何か不足していますか?

ところで、これが必要なのは、angularjs がコントローラーの定義を解除することでいくつかの問題を引き起こしているためです。

0 投票する
3 に答える
27652 参照

webpack - webpack の現在のファイル パス

requirejs のように、現在のファイル パスを受け取る方法はありますか?

0 投票する
4 に答える
3645 参照

javascript - モジュールが存在しない場合、webpackにモジュールをスキップさせるにはどうすればよいですか

WebPack を使用して「対決」を含めようとしています。問題は、showdown が require("fs") を実行し、戻り値を確認することです。これにより、WebPack がエラーをスローします。

require("fs") の呼び出しが false を返すように、シムを生成するように Webpack を構成することが可能であるように思われます。

おそらく、これらの手法のいずれかが機能する可能性があります: http://webpack.github.io/docs/shimming-modules.html

これが Showdown.js コードです。node modules ディレクトリ内のこのコードをコメントアウトすると、問題は解決します。ただし、もっと良い方法があるはずです。

0 投票する
2 に答える
2355 参照

javascript - WebPack で ES6 モジュールを使用する場合、require が必要な理由

以下のコード サンプルで、コメント行がマーク付きのインポートに機能しないのはなぜですか? https://github.com/shama/es6-loaderを使用しています

サンプル リポジトリは次のとおりです: https://github.com/justin808/react-tutorial-hot/tree/es6

このデモは以下を示しています: 1. Webpack とホットリロード 2. React 3. ES6

0 投票する
1 に答える
4631 参照

javascript - webpack を使用して、外部依存関係を持つ AMD ライブラリを処理する

RequireJS で使用できる AMD スタイルで記述されたライブラリがあります。jqueryライブラリの利用者が提供するものとjquery-uiみなされます。次のように表示されます。

私はwebpackがどのように機能するかを理解しようとしています。たとえば、これらのファイルを 1 つの AMD スタイル ライブラリ ファイルにバンドルしたいとしjqueryますjquery-ui

これはどのように達成されますか?

main-lib.jsas -point を指定して webpack を実行すると、entry見つからないというエラーが表示されます。で正しいパスを構成すると、 と にバンドルされますが、これは私が望むものではありません。使ってみましたが駄目でした。jqueryjquery-uiresolve.aliasjqueryjquery-uiout.jsoutput.externals

0 投票する
14 に答える
245570 参照

javascript - 圧縮されていない圧縮されたバンドルを webpack でビルドするには?

これが私のwebpack.config.js

で構築しています

私のdistフォルダでは、私は取得しています

  • bundle.min.js
  • bundle.min.js.map

非圧縮も見てみたいbundle.js