問題タブ [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.
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
。どういう意味ですか?
angular - ノードモジュールパッケージでtypescriptのnoImplicitAny = trueルールをスキップする方法は?
Typescript 2 と Webpack 2 を使用して angular 2 アプリを構築しています。ローダーとして、awesome-typescript-loader を使用します。tsconfig.json で noImplicitAny = true を設定しました。しかし、私が暗黙のうちに使用した npm パッケージのいくつかは、「any」タイプを持っています。(例: angular2-platform-node)。そのため、アプリ ソースではなく、npm パッケージでのみそのルールをスキップしたいと考えています。そのためにどのように構成できますか?
javascript - Webpack2 エラー - モジュールが見つかりません
このエラーが発生しています:
私のindex.js
中で(webpack2が正しく拾っているようです)、私がするとき
上記のエラーが発生します。どうやら、webpack は反応を見つけることができません。にreactとreact-domの依存関係がインストールされていpackage.json
ます。
私のwebpack.config.jsは次のとおりです。
webpack.config.parts ファイルは次のとおりです。
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
私はそのファイルに行き、未定義の場合にバイナリファイルをインポートしようとすることを見ました:
ブラウザのマングースは、このチェックのポイントであるバイナリ ファイルから読み取りたくないのではないかと推測しています。問題は、window
webpack によってコンパイルされているため、コンパイルの時点では存在しないため、このバイナリ ファイルを静的に分析しようとすることです。
これを mongoose ファイルに追加して、webpack が mongoose のサーバー側の依存関係グラフを下に進めないようにしました。
次に、webpack ビルドをenv BUILD_ENV=browser webpack-dev-server
実行しますが、動作しません。webpack は実際にコードを実行するのではなく、静的に分析するためだと思います。
私はマングースでもこのPRを見ましたが、私の問題を解決していないようです: https://github.com/Automattic/mongoose/pull/4512/files
.
私の質問は、バイナリファイルから読み取らずにブラウザで(webpackを使用して)mongooseを使用するにはどうすればよいですか?