Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有多个条目的Webpack 5 ChunkGroup API?_Javascript_Typescript_Npm_Webpack_Web Applications - Fatal编程技术网

Javascript 有多个条目的Webpack 5 ChunkGroup API?

Javascript 有多个条目的Webpack 5 ChunkGroup API?,javascript,typescript,npm,webpack,web-applications,Javascript,Typescript,Npm,Webpack,Web Applications,当尝试从Webpack 4升级到Webpack 5时,我收到以下错误消息: Module.entryModule:不推荐使用的API不支持多条目模块(使用新的ChunkGroup API) 我试图找到ChunkGroup API的文档,但似乎什么都找不到。您知道拥有多个条目的新方法是什么,或者如何使用ChunkGroup API吗 My module.exports如下所示: const config = { entry: { dev1: [ __dirname + &q

当尝试从Webpack 4升级到Webpack 5时,我收到以下错误消息:

Module.entryModule:不推荐使用的API不支持多条目模块(使用新的ChunkGroup API)

我试图找到ChunkGroup API的文档,但似乎什么都找不到。您知道拥有多个条目的新方法是什么,或者如何使用ChunkGroup API吗

My module.exports如下所示:

const config = {
  entry: {
    dev1: [
      __dirname + "/js/tools/dev1/dev1.ts",
      __dirname + "/css/tools/dev1.scss",
    ],
    dev2: [__dirname + "/js/dev2.ts", __dirname + "/css/dev2.scss"],
    ],
  },
  output: {
    path: path.resolve(__dirname, "../") + "/server/dist",
    filename: "[name].js",
  },
  resolve: {
    extensions: [".js", ".ts", ".tsx"],
  },
  // OMITTED FOR SIMPLICITY...
}

我的问题是,我使用的是“webpack fix style only entries”,但它与webpack 5不兼容。相反,我切换到webpack删除空脚本


请参阅:

在您的入口点中使用
.ts
.scss
是否会有问题?为什么不分别在
ts
文件中导入
scss
?有什么特别的好处吗?你知道ChunkGroup API是什么吗?我遇到了完全相同的问题,我从来没有想到原因可能是这个插件,非常感谢你指出它