webpack解析扩展导致在构建时找不到错误的文件名

时间:2017-11-18 05:11:07

标签: webpack

我的webpack配置中有以下解析密钥:

resolve: {
        extensions: ["js", "jsx"]
}
运行webpack --display-error-details

我看到了:

  

找不到多个主模块中的错误:错误:无法解析'文件'或   '目录'./src/index.js in   / Users / me / Desktop / coin-web resolve file
  /Users/me/Desktop/coin-web/src/index.jsjs不存在   /Users/me/Desktop/coin-web/src/index.jsjsx没有   存在解析目录
  /Users/me/Desktop/coin-web/src/index.js/package.json   不存在(目录描述文件)
  /Users/me/Desktop/coin-web/src/index.js不是   目录(目录默认文件)   [/Users/me/Desktop/coin-web/src/index.jsjs]   [/Users/me/Desktop/coin-web/src/index.jsjsx]

如果我完全从配置中删除resolve密钥,则会成功构建。但是,我很好奇为什么它包含会导致这个jsjsjsjsx业务。

more context

1 个答案:

答案 0 :(得分:0)

我认为这是因为它应该是:

resolve: {
    extensions: [".js", ".jsx"]
}

(包括一段时间)