PhpStorm:无法分析webpack.config.js:编码帮助将忽略此文件中的模块解析规则

qmelpv7a  于 2023-10-19  发布在  Webpack
关注(0)|答案(4)|浏览(206)

在我升级到2017.3.3后,PhpStorm启动时开始出现错误
Webpack.js.js是Laravel 5.5版本的默认配置。
我试过压制但没有成功。很烦人。有什么想法吗?

ztmd8pv5

ztmd8pv51#

如果你想摆脱这个问题,你可以从Settings->Apperance&Behavior->Notifications->Webpack中删除Webpack的通知和日志。

fcg9iug3

fcg9iug32#

常见原因:

当由IntelliJ评估时,您的Webpack配置中使用的JavaScript中存在错误。

但它在命令行上工作?

它可能在命令行中工作正常,但IntelliJ评估配置的上下文与命令行不同。

我如何知道JavaScript错误是什么?

Can't analyse webpack.config.js错误消息下面,查找Error details:。如果这是一个JavaScript错误,这将给予你一个失败的提示。

示例:

当我在IntelliJ中打开一个项目时,我看到以下错误
无法分析webpack.config.js:编码帮助将忽略此文件中的模块解析规则。可能的原因:此文件不是有效的webpack配置文件,或者IDE当前不支持其格式。错误详细信息:无法读取未定义的属性“require”
在本例中,webpack.config.js中有一个使用require.main.require的插件配置。这在从命令行运行时很好,但在IntelliJ中失败,因为IntelliJ评估webpack.config.js的方式。当IntelliJ计算它时,require.mainundefined

iih3973s

iih3973s3#

只是一个工作区。这将对您的项目进行一些更改,但如果PhpStorm工作正常,您可以将所有内容恢复到原始状态。
步骤1
1.确保你的git状态是干净的。
1.关闭您的PhpStorm。
1.删除package-lock.jsonnode_modules
1.然后用npm install重新生成package-lock.json
1.启动PhpStorm并打开您的项目。
1.确认它现在工作。事件日志,如
webpack.js.js中的模块解析规则现在用于编码帮助。
步骤2
1.放弃所有使用git checkout .的更改。
1.使用npm cinode_modules下还原。
1.现在,您的项目在工作区之前,但有编码帮助。

suzh9iv8

suzh9iv84#

如果您在PhpStorm中激活了自动Webpack检测,并且您使用了webpack.mix.js(如旧版Laravel应用程序),则此错误也会在2023.2.3中弹出。只需切换到手动检测并选择正确的文件。

相关问题