問題タブ [extract-text-plugin]

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 投票する
3 に答える
2068 参照

angular - ExtractTextPlugin を使用すると、Angular 2 で「cssText.replace is not a function」がスローされる

と の 2 つのプロジェクトがProject AありProject Bます。

プロジェクトA

  1. Webpack@2.2.1

  2. Extract-text-webpack-plugin@2.0.0-rc.3

  3. 角度 2.4.3

プロジェクトB

  1. 角度 2.4.3

Project Bに一連のモジュール/コンポーネントを提供しますProject A

コードはによってコンパイルされ (バンドルされません) Project B、dist フォルダーに入れられます。このフォルダーは、によって使用されProject Aますnpm link

現在、ブラウザ webpack.common.jsを使用した設定では例外がスローされます。ExtractTextPluginスクリーンショット 2017-02-09 at 12 29 03 pm

この例外は Angular 2 によってスローされますが、このプラグインが使用されている場合のみです。私がこれを言っているのは、すべて.cssを使用して拡張機能をロードraw-loaderすると正常に動作するためですが、ExtractTextPlugin を使用すると壊れてしまうからです。

有効

webpack.config.js

出力:

スクリーンショット 2017-02-09 at 12 43 14 pm

INVALID (ExtractTextPlugin を使用)

webpack.config.js

出力:

スクリーンショット 2017-02-09 at 12 30 20 pm

スローされた例外:

ノード: 6.2.0 OS: macOS Sierra (10.12.2)