我有升級到webpack 2和提取文本插件的問題。我有開發版(沒有這個插件)工作,我不能看到最新的不同。我得到的錯誤是Webpack 2提取文本插件entrypoints.length問題
node_modules\webpack\lib\Chunk.js:62
return this.entrypoints.length > 0;
TypeError: Cannot read property 'length' of undefined
我有一口運行的WebPack 2和這個插件中的一個CSS文件。這是我的WebPack配置的主要部分(樂意爲您提供這一切如果需要的話):
...
modules: { rules :[ ... {
test: /\.scss/,
exclude: /node_modules/,
use: [
"style-loader?sourceMap",
{
loader: "css-loader",
options: {
minimize: true,
modules: true,
importLoaders: true,
localIdentName: "[path]___[name]__[local]___[hash:base64:5]",
},
},
{
loader: "postcss-loader",
options: { ...postCSSConfig },
},
{
loader: "sass-loader",
options: { includePaths: [path.join(process.cwd(), "src", "Styles", "Includes")] },
},
],
}, ]},
plugins: [
new ExtractTextPlugin({
filename: "[contenthash].css",
allChunks: true,
}), ...
進出口使用以下版本:
的WebPack:2.3.3
提取文本plugn:2.0 0.1
編輯:這是我的切入點,
context: path.resolve(process.cwd(), "./src/"),
entry: [
"babel-polyfill",
"whatwg-fetch",
"Boot",
],
devtool: "eval",
resolve: {
modules: ["src", "node_modules"],
extensions: [".js", ".jsx"],
},
任何想法都會很棒。 在此先感謝。
你在哪裏定義應用程序入口點? –
我覺得這個錯誤說你沒有任何webpack的入口腳本 –
我編輯了我的問題。我使用babel將所有內容加載到模塊中。 –