問題タブ [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.
javascript - Webpack と外部ライブラリ
私はwebpack(http://webpack.github.io/)を試していますが、見た目はとても良いですが、ここで立ち往生しています。
ライブラリ、f.ex jQuery に CDN を使用しているとします。次に、私のコードではrequire('jquery')
、モジュールからグローバル jquery インスタンスをインクルードしようとするのではなく、グローバル jquery インスタンスを自動的に指すようにします。
次のようなプラグインを使用してみましたIgnorePlugin
:
これはライブラリを無視するために機能しますが、webpacker を実行すると、必要なモジュールが「見つからない」と表示されます。
jquery
どういうわけか、代わりにグローバルコンテキストからピックアップする必要があるwebpack を伝える必要があります。一般的な使用例のように見えるので、ドキュメントがこれを具体的に対象としていないことにちょっと驚いています。
javascript - webpack でモジュールが必要
Webpack を使用して、Web サイトの JavaScript を作成しています。
すべてが完全に機能しますが、require をテンプレートに呼び出したいと思います (動的に追加されます)。
ビルド後にモジュールを要求できるようにしたい。(require はグローバル コンテキストに定義されていません)。
出来ますか ?
どうも
angularjs - angular 1.xで依存関係の遅延読み込みにBrowserifyまたはWebpackを使用する必要があります
大規模なアプリケーションで角度依存関係を非同期に読み込みたいのですが、これについてBrowserifyまたはWebpackのどちらかを決定しようとしています。angular 2.0 がこれをネイティブにサポートすることはわかっていますが、今のところ、十分にサポートされ、人気のあるソリューションを探しています。
角度のあるチームで最も効果的なものと、プロジェクトを構成するための最適な方法について、誰でもアドバイスできますか?
amd - Traceur 出力が amd/commonjs と互換性があることを確認する方法
Traceurを介して ES6 を実行したい。ただし、AMD モジュールまたは commonjs を受け入れることができる Webpack も使用したいと思います。
Traceur がこれらと互換性を保つための手順 (ES5 の出力が require +definesなどを維持する) を行っているかどうか、また Traceur を気にせずに Webpack ビルドを進めることができるかどうか疑問に思っていました。
javascript - Ruby on Rails、Webpack、および React JS を使用した Chrome でのソースマップの 1 行のずれ
inline-source-map
Chrome devtools デバッガーを使用すると、構成設定を使用して Webpack によって生成されたソースマップが 1 行ずれるという問題が発生しています。Webpack は、Ruby on Rails アプリケーション内にセットアップされ、数十個のモジュールで構成される、連結された縮小されていない JavaScript ファイルを生成します。これらのモジュールのほとんどは ReactJS コンポーネントであり、jsx
ローダーによって解析されます。Webpack からの出力は、application.js
gem によって生成された他の JavaScript ライブラリと共にファイルに含まれます。
使用する場合eval-source-map
は問題ありません。の使用に関する何かinline-source-map
により、行番号が 1 つずれます。
React コンポーネントではない JavaScript の検査にはまだこの問題があるため、jsx の使用とは関係ないと思います。
javascript - Karma/Jasmine がテストを実行せずにタイムアウトする
http://newtriks.com/2013/12/31/automating-react-with-yeoman-and-grunt/で生成されたプロジェクトで Grunt から Karma/Jasmine を実行しようとしています。
Karma は PhantomJS (または Chrome) を起動し、singleRun に応じて、タイムアウトするか、そのまま何もしません。captureTimeout
同様の問題を抱えている人々からの解決策を読んで、変更を試みましbrowserNoActivityTimeout
たが、うまくいかないようです。
関連するパッケージのバージョンなど:
- NodeJS: 0.10.25
- カルマ: 0.12.16
- ウェブパック: 1.1.11
- webpack-dev-server: 1.4.1
- カルマ-ジャスミン: 0.1.5
- Linux: Ubuntu 14.04
OS Xで同じ問題を抱えている人を見つけました:
すべての開発依存関係を最新バージョンに更新しようとしましたが、問題はまだ残っています。
私のコンソール出力は以下のとおりです。bundle is now VALID/INVALIDを参照する webpack 行は心配ですが、それらが何を意味するのかについての情報は見つかりません。これが私のコンソール出力です:
これが私のkarma.conf.js
ファイルです:
javascript - Webpack で生成されたファイルを Gulp ストリームに渡す方法
次の Webpack Gulp タスクを考慮して、Webpack をコンパイルした後にファイルを Gulp にパイプして、さらにタスクを実行できるようにするには、どうすればこれを Gulp と統合できますか?
webpack - アプリケーション HTML に webpack エントリ ポイントへの直接リンクを含めますか?
私の webpack エントリ ポイントには[hash]
、名前に a が含まれています。
アプリケーションの HTML からそのエントリ ポイントに直接リンクするにはどうすればよいですか?
たとえば、クライアントに送信される HTML に次の内容を含めたいと考えています。
これどうやってするの?アプリケーションが適切なファイル名を読み取って出力できるエントリ ポイント マニフェストを生成できるプラグインはありますか?