使用babel-polyfill和webpack出现错误

9
我正在跟随Udemy的教程,我们刚刚下载了babel。一切都正常运行,直到我下载了babel-polyfill并尝试集成它。
目前这是我的webpack和babelrc文件: Webpack & Babel 以下是在命令行中出现的错误信息: Command Line Error
有人知道我做错了什么吗?感谢您提前的帮助!
2个回答

14

关键错误是 无法解析 babel-polyfill...

这意味着webpack无法在您的node_modules文件夹中找到该模块。请检查它是否在node_modules/babel-polyfill中,如果没有,请使用npm install --save babel-polyfill进行安装。

如果它已经存在并且仍然出现此错误,则可能有几个原因。

确保文件/文件夹的权限正确。 检查您是否设置了任何NODE_PATH环境变量或者在您的webpack.config.js中没有设置modulesDirectory的设置,这会导致webpack查找错误的目录。


感谢您回复我。看起来babel-polyfill在node_modules文件夹中。我不太清楚您所说的“检查是否设置了任何NODE_PATH环境变量”,但是我的webpack配置中没有modulesDirectory设置。不幸的是,它仍然无法正常工作。 - Leslie O
你现在需要分享代码,让其他人来解决问题。把它发布到Github上。 - Jonathan Dumaine
对于那些尽管做得很好却仍然遇到问题的人。在我的情况下,我同时安装了全局和本地的npm,因此我删除了本地的npm,现在它工作正常了。谢谢。 - sunsets

5

我解决了。看起来我在webpack配置中拼错了'polyfill'。 唉!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接