执行 webpack.config 时出错 - 无法解析“es6-promise”

Posted

技术标签:

【中文标题】执行 webpack.config 时出错 - 无法解析“es6-promise”【英文标题】:Error when executing webpack.config - Can't resolve 'es6-promise' 【发布时间】:2018-07-31 06:04:41 【问题描述】:

当我运行这个命令时:

node node_modules/webpack/bin/webpack.js --env.prod

我得到这个错误:

./ClientApp/boot.browser.ts 中的错误 找不到模块:错误:无法解析“./../$$_gendir/ClientApp/app/app.browser.module.ngfactory” 'C:\src\EduSmart\ClientApp' @ ./ClientApp/boot.browser.ts 5:0-95

当我运行这个命令时:

node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js --env.prod

dll 供应商中的错误 未找到模块:错误:无法解析“C:\src\EduSmart”中的“es6-promise” @dll 供应商

我不确定这些问题是否相关。

【问题讨论】:

【参考方案1】:

对于第一个错误,运行带有以下标志的命令...它应该指向错误:

 --display-error-details

似乎只是一个简单的路径问题...确保 package.json 路径正常。

第二个错误试试这个:

npm install promise-polyfill --save --save-exact

从this github 问题得到它

【讨论】:

我通过手动安装 es6-promise 解决了 es-6 Promise 问题,但仍有其他问题。将更新问题。 这是一个路径问题.... 使用此标志运行命令:--display-error-details .... 另外,将您的问题回滚到最初针对未来观众的问题,因为我现在回答毫无意义。如果还有其他问题,请再问一个问题 :)

以上是关于执行 webpack.config 时出错 - 无法解析“es6-promise”的主要内容,如果未能解决你的问题,请参考以下文章

在 webpack.config.js 中包含加载器时出错

使用带有 HTML Webpack 插件的部分时出错

Webpack 2 - 'Debug'出错

webpack.config.js配置文件

Vue 教程(二十七)webpack 配置文件 webpack.config.js

尝试在 webpack-dev-server 上将端口更改为 80 会出错