Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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 网页包2无法解析空扩展名_Javascript_Webpack_Migration_Webpack 2 - Fatal编程技术网

Javascript 网页包2无法解析空扩展名

Javascript 网页包2无法解析空扩展名,javascript,webpack,migration,webpack-2,Javascript,Webpack,Migration,Webpack 2,因此,在需要/导入文件时,import file from./file' 我得到了以下信息: 您可能需要适当的加载程序来处理此文件类型 这是因为在需要文件时webpack@1.xx我曾经有: 解析:{ 扩展名:['',.js'] ... 但这一点似乎在美国已不再被接受webpack@2 无效的配置对象。已使用 与API架构不匹配的配置对象。 -configuration.resolve.extensions[0]不应为空 我读过,但找不到 我的装载机非常简单: module: { rule

因此,在需要/导入文件时,
import file from./file'

我得到了以下信息:

您可能需要适当的加载程序来处理此文件类型

这是因为在需要文件时webpack@1.xx我曾经有:

解析:{
扩展名:['',.js']
...

但这一点似乎在美国已不再被接受webpack@2

无效的配置对象。已使用 与API架构不匹配的配置对象。 -configuration.resolve.extensions[0]不应为空

我读过,但找不到

我的装载机非常简单:

module: {
  rules: [
    {
      test: /\.js$/,
      exclude: /node_modules/,
      use: 'babel-loader'
    }
  ]
}
我怎么修理它


谢谢

在更新的网页版本中,您不能使用空字符串。它说:

获取错误:配置.resolve.extensions[0]不应为空

您必须使用
扩展名:['.js']
扩展名:['*','.js']


问题:

这已在webpack2中修改

现在你只需要提供

resolve: {extensions: ['.js', '.ts','jsx','tsx']}
基于您选择的代码语法

如果在数组中提供“”,则会抛出错误

configuration.resolve.extensions[0]不应为空


如果你想匹配所有文件,你也可以提供
['*']

你的加载程序是什么?如果你把配置文件放上去可能会有帮助。是的,请参考你的配置文件,这样我们就可以看到问题出在哪里你保存了我的一天:):)