Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel phpsform:Can';t analysis webpack.config.js:编码帮助将忽略此文件中的模块解析规则_Laravel_Webpack_Phpstorm - Fatal编程技术网

Laravel phpsform:Can';t analysis webpack.config.js:编码帮助将忽略此文件中的模块解析规则

Laravel phpsform:Can';t analysis webpack.config.js:编码帮助将忽略此文件中的模块解析规则,laravel,webpack,phpstorm,Laravel,Webpack,Phpstorm,在我升级到2017.3.3之后,该错误在PhpStorm启动时开始出现 Webpack.config.js是Laravel 5.5版本中的默认版本 试图压制它,但没有成功。很烦人。有什么想法吗 如果要解决此问题,可以从设置->外观与行为->通知->网页中删除该网页的通知和日志常见原因: IntelliJ评估时,您的网页配置中使用的Javascript中存在错误 但它在命令行上工作? 它可以在命令行中正常工作,但IntelliJ计算配置的上下文与命令行不同 如何判断Javascript错误是什么?

在我升级到2017.3.3之后,该错误在PhpStorm启动时开始出现

Webpack.config.js是Laravel 5.5版本中的默认版本

试图压制它,但没有成功。很烦人。有什么想法吗


如果要解决此问题,可以从
设置->外观与行为->通知->网页中删除该网页的通知和日志
常见原因:

IntelliJ评估时,您的网页配置中使用的Javascript中存在错误

但它在命令行上工作?

它可以在命令行中正常工作,但IntelliJ计算配置的上下文与命令行不同

如何判断Javascript错误是什么?

下面的
无法分析webpack.config.js
错误消息,请查找
错误详细信息:
。如果是Javascript错误,这将提示您失败的地方

示例:

当我在IntelliJ中打开一个项目时,我看到了以下错误

无法分析webpack.config.js:编码帮助将忽略此文件中的模块解析规则。 可能的原因:此文件不是有效的网页包配置文件,或者IDE当前不支持其格式。 错误详细信息:无法读取未定义的属性“require”


在本例中,使用
require.main.require
webpack.config.js
中有一个插件配置。这在从命令行运行时很好,但在IntelliJ中失败,因为IntelliJ计算
webpack.config.js
的方式。当IntelliJ对其进行评估时,
require.main
undefined

只是一种解决方法。这将对您的项目进行一些更改,但如果PhpStorm工作正常,您可以将所有内容恢复到其原始状态

第一步

  • 确保你的git状态是干净的
  • 关闭你的PhpStorm
  • 删除
    package lock.json
    node\u模块
  • 然后使用
    npm安装重新生成
    package lock.json
  • 启动PhpStorm并打开项目
  • 确认它现在可以工作了。事件日志式
  • webpack.config.js中的模块解析规则现在用于编码帮助

    步骤2

  • 使用git checkout放弃所有更改。
  • 使用
    npm ci
    node\u modules
    下还原
  • 现在,您的项目在解决方案之前,但有编码帮助

  • 此消息表示由于某种原因,网页包评估失败。请创建一张支持票,并将您的idea.log()附加到其中。谢谢@lena。由于Edwin的回答,我已经抑制了错误。所以它不再打扰我了。谢谢兄弟:)这个解决方案忽略了问题,但没有解决问题。有什么办法可以解决吗?也许这可以帮你一点忙:或者只是跟随跟踪器(请参阅此链接中跟踪器的链接),当我没有“错误详细信息:”时?对我来说,我的配置有一个
    devServer
    属性。当它在那里时,它就不工作了。如果我把它注释掉,别名就会被识别出来。如果它使用构建工具而不是在IDE中工作,那么对于如何“分析”它有什么线索吗?