错误:Chunk.entrypoints:使用 Chunks.groupsIterable 并按 instanceof Entrypoint 过滤

Posted

技术标签:

【中文标题】错误:Chunk.entrypoints:使用 Chunks.groupsIterable 并按 instanceof Entrypoint 过滤【英文标题】:Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint instead 【发布时间】:2019-01-09 23:30:44 【问题描述】:

运行脚本npm run watch时出现此错误

跨环境 NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --config=node_modules/laravel-mix/setup/webpack.config.js

i 「webpack」:启用观看\构建模块 (16%)C:\xampp\htdocs\VidhiStage\node_modules\webpack\lib\Chunk.js:824 抛出新错误( ^

错误:Chunk.entrypoints:使用 Chunks.groupsIterable 并过滤 instanceof 入口点代替 在 Chunk.get (C:\xampp\htdocs\VidhiStage\node_modules\webpack\lib\Chunk.js:824:9) 在 C:\xampp\htdocs\VidhiStage\node_modules\laravel-mix\node_modules\extract-text-webpack-plugin\dist\index.js:176:48 在 Array.forEach () 在 C:\xampp\htdocs\VidhiStage\node_modules\laravel-mix\node_modules\extract-text-webpack-plugin\dist\index.js:171:18 在 AsyncSeriesHook.eval [as callAsync] (创建时的 eval (C:\xampp\htdocs\VidhiStage\node_modules\tapable\lib\HookCodeFactory.js:24:12), :12:1) 在 AsyncSeriesHook.lazyCompileHook [as _callAsync] (C:\xampp\htdocs\VidhiStage\node_modules\tapable\lib\Hook.js:35:21) 在 Compilation.seal (C:\xampp\htdocs\VidhiStage\node_modules\webpack\lib\Compilation.js:1203:27) 在 hooks.make.callAsync.err (C:\xampp\htdocs\VidhiStage\node_modules\webpack\lib\Compiler.js:547:17) 在 _err0(创建时的评估(C:\xampp\htdocs\VidhiStage\node_modules\tapable\lib\HookCodeFactory.js:24:12), :11:1) 在 _addModuleChain (C:\xampp\htdocs\VidhiStage\node_modules\webpack\lib\Compilation.js:1054:12) 在 processModuleDependencies.err (C:\xampp\htdocs\VidhiStage\node_modules\webpack\lib\Compilation.js:980:9) 在 process._tickCallback (internal/process/next_tick.js:172:11) npm ERR!代码 ELIFECYCLE npm 错误! errno 1 npm 错误! VidhiStage@1.0.0 观看:cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --config=node_modules/laravel-mix/setup/webpack.config.js npm ERR!退出状态 1 npm ERR! npm 错误!在 VidhiStage@1.0.0 观看失败 脚本。 npm 错误!这可能不是 npm 的问题。有 上面可能有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR! C:\用户\BIKI MALLIK\AppData\Roaming\npm-cache_logs\2018-08-02T08_45_14_967Z-debug.log

下面是Webpack.config.js

const webpack = require('webpack');
module.exports = 
  watch : true,
  context: __dirname,
  entry: 
    main : "./Components/Admin/Admin.js",
  ,
  output: 
    path: __dirname+'/public/js/build',
    filename : "Admin.js",
    chunkFilename: 'chunk/[name].[chunkhash].js',
    publicPath:'./js/build/'
  ,
  resolve: 
    alias: 
      vue: 'vue/dist/vue.js',
      lolly : 'quill/dist/quill.min.js'
    
  ,
  module: 
    loaders: [
      
        test: /\.js$/,
        loader: 'babel-loader',
      ,
      
        test: /\.styl$/,
        loader: 'css-loader!stylus-loader?paths=node_modules/bootstrap-stylus/stylus/',
      ,
      
        test: /\.vue$/,
        loader: 'vue-loader'
      
    ]
  ,  
  plugins: [
  ]

【问题讨论】:

能否请您提供 webpack.config.js 文件中的配置? 请在描述中找到 【参考方案1】:

您的 webpack 版本可能高于 4.0.0。插件 extract-text-webpack-plugin 未修改为与 webpack > 4.0.0 兼容。所以同时使用 Webpack 4 版本。

npm install --save-dev webpack@4.0.0

【讨论】:

在此之后,我再次运行脚本“npm run watch”。它要求安装 webpack-cli 。我也安装了那个。但是在安装之后,我遇到了与第一个相同的问题。那我该如何管理呢?【参考方案2】:

npm 卸载 mini-css-extract-plugin ,并使用 webpack 3.1.2 ,这应该完成工作并安装 webpack-cli :)

【讨论】:

【参考方案3】:

您也可以升级插件:

npm install extract-text-webpack-plugin@next --save-dev

【讨论】:

以上是关于错误:Chunk.entrypoints:使用 Chunks.groupsIterable 并按 instanceof Entrypoint 过滤的主要内容,如果未能解决你的问题,请参考以下文章

Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint instead(示例代码

Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint instead

webpack4.x 报错:Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoin

webpack -- 代码分离

使用 C/C++ 获取错误消息 MSB6006 错误代码 2

c ++:在c ++ STL中使用map编译错误? [关闭]