そのため、 http: //webpack.github.io/docs/tutorials/getting-started/ のチュートリアルに従っていましたが、css スタイル ローダーのステップで行き詰まりました。ここに私のentry.jsがあります:
require("!style!css!./style.css");
document.write(require("./content.js"))
これは content.js です:
module.exports = "It works from content.js";
これはstyle.cssです:
body{
background: yellow;
}
この後、次のコマンドを実行しています。
webpack ./entry.js bundle.js
このエラーが発生しています:
バージョン: webpack 1.13.0 時間: 866ms アセット サイズ チャンク チャンク名 bundle.js 10.1 kB 0 [発行] メイン [0] ./entry.js 115 バイト {0} [ビルド] [4] ./content.js 45 バイト{0} [ビルド済み] + 3 つの隠しモジュール
./~/css-loader!./style.css モジュールのビルドに失敗しました: ReferenceError: Promise が LazyResult.async で定義されていません (/var/www/html/webpack/node_modules/css-loader/node_modules/postcss/lib /lazy-result.js:157:31) で LazyResult.then (/var/www/html/webpack/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:79:21) で processCss ( /var/www/html/webpack/node_modules/css-loader/lib/processCss.js:198:5) Object.module.exports (/var/www/html/webpack/node_modules/css-loader/lib/loader) .js:24:2) @ ./~/style-loader!./~/css-loader!./style.css 4:14-73
これを修正する方法は?