問題タブ [webpack-2]

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 に答える
2650 参照

reactjs - Webpack 2: static-site-generator-plugin "self is not defined"

static-site-generator-webpack-plugin に問題があります。

私のプロジェクトでは、次のものを使用しています:

  • webpack v2.1.0-beta.27
  • static-site-generator-webpack-plugin v3.1.0
  • 反応および反応-dom v15.4.1

それは単一ページのウェブサイトです。

webpack.config.babel.jsファイルの一部を次に示します。

そして、これは./components/Root/index.jsxファイルです:

使用しようとすると、次のエラー メッセージが表示されますERROR in ReferenceError: self is not defined。どういう意味ですか?

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

angular - ノードモジュールパッケージでtypescriptのnoImplicitAny = trueルールをスキップする方法は?

Typescript 2 と Webpack 2 を使用して angular 2 アプリを構築しています。ローダーとして、awesome-typescript-loader を使用します。tsconfig.json で noImplicitAny = true を設定しました。しかし、私が暗黙のうちに使用した npm パッケージのいくつかは、「any」タイプを持っています。(例: angular2-platform-node)。そのため、アプリ ソースではなく、npm パッケージでのみそのルールをスキップしたいと考えています。そのためにどのように構成できますか?

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

javascript - Webpack2 エラー - モジュールが見つかりません

このエラーが発生しています:

私のindex.js中で(webpack2が正しく拾っているようです)、私がするとき

上記のエラーが発生します。どうやら、webpack は反応を見つけることができません。にreactとreact-domの依存関係がインストールされていpackage.jsonます。

私のwebpack.config.jsは次のとおりです。

webpack.config.parts ファイルは次のとおりです。

0 投票する
0 に答える
433 参照

mongodb - webpackを使用してブラウザでマングースを構築するにはどうすればよいですか?

私たちのアプリは、ブラウザー ( http://mongoosejs.com/docs/browser.html ) で mongoose (v4.6.5) を使用していますが、最近、webpack (v2.1.0-beta.27) と webpack-dev- の使用に切り替えました。サーバー (開発用: v(2.1.0-beta.11) でビルドを実行すると、mongoose の解析に問題が発生します。

試行すると、次のエラーが発生します。

window私はそのファイルに行き、未定義の場合にバイナリファイルをインポートしようとすることを見ました:

ブラウザのマングースは、このチェックのポイントであるバイナリ ファイルから読み取りたくないのではないかと推測しています。問題は、windowwebpack によってコンパイルされているため、コンパイルの時点では存在しないため、このバイナリ ファイルを静的に分析しようとすることです。

これを mongoose ファイルに追加して、webpack が mongoose のサーバー側の依存関係グラフを下に進めないようにしました。

次に、webpack ビルドをenv BUILD_ENV=browser webpack-dev-server実行しますが、動作しません。webpack は実際にコードを実行するのではなく、静的に分析するためだと思います。

私はマングースでもこのPRを見ましたが、私の問題を解決していないようです: https://github.com/Automattic/mongoose/pull/4512/files.

私の質問は、バイナリファイルから読み取らずにブラウザで(webpackを使用して)mongooseを使用するにはどうすればよいですか?