javascript - 为什么 webpack 需要一个空的扩展

标签 javascript webpack

我想弄清楚为什么 webpack 需要这个空扩展。

resolve.extensions里面总是有这样的配置:

extensions: ['', '.js', '.jsx']

为什么不能只是这样:

extensions: ['.js', '.jsx']

最佳答案

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

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

您必须使用extensions: ['.js', '.jsx']extensions: ['*', '.js', '.jsx'].

问题:https://github.com/webpack/webpack/issues/3043

关于javascript - 为什么 webpack 需要一个空的扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37529513/

相关文章:

javascript - 未找到从 mobx 导入可观察的内容或其他内容

javascript - Firebase 3.0 与 webpack 捆绑时抛出跨源错误

javascript - 语法错误,将 php 嵌入 javascript 时出现意外的 ''

javascript - 输入中第 11 个逗号后发出警报

javascript - 从 Javascript 中的行 html 中获取值

reactjs - 如何将React-app-rewired与Customize-CRA集成

javascript - 如何通过JSON数组查找具有嵌套对象元素

PHP/jQuery/Javascript - 变量中仅允许数字和某些字符

webpack - ts-loader 找不到 rxjs 7.0.1 的 index.d.ts

reactjs - npm 包 "watch"给出 "no such file or directory"错误