微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

构建 webpack 时出错:您可能需要一个合适的加载器来处理此文件类型

如何解决构建 webpack 时出错:您可能需要一个合适的加载器来处理此文件类型

之前有几个这样的问题,给出的解决方案是添加一个loader,比如es2015。但是我已经尝试添加 es2015、2016、2017(更多的和 babel-preset-env 给出了其他错误),但没有一个可以加载这个模块。 webpack-config.js 文件中的其他加载器是 reactstage-0

Module parse Failed: Unexpected token
You may need an appropriate loader to handle this file type.
|  * @private
|  */
| Exporter.prototype.<function-name> = async function * <function-name>() {
|     yield '';
| };

这里是js文件的规则:

{
  test: /\.js$/,loader: 'babel-loader',exclude: [
    /node_modules/
  ],query: {
    cacheDirectory: true,presets: ['es2015','es2016','es2017','react','stage-0']
  }
}

和 .babelrc 文件

{
  "presets": ["react","es2015","stage-0","es2016","es2017"]
}

有谁知道这需要什么装载机? 我对 babel 不是很了解,但似乎这条规则排除了 /node-modules/ 并且这个错误来自项目中的一个模块。可能是相关的。 同样相关的是,这个相同的版本正在其他计算机上运行,​​其中 "es2015","es2017" 尚未安装且未添加到上述任一文件的预设中。 提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。