gpt4 book ai didi

webstorm - "Cannot resolve directory"创建 react 应用程序的 WebStorm 警告

转载 作者:行者123 更新时间:2023-12-03 21:21:34 28 4
gpt4 key购买 nike

当我使用 create-react-app 的 %PUBLIC_URL%在我的根 html 文件中,WebStorm 提示它无法解析它所属的 url。

错误是:无法解析目录“%PUBLIC_URL”

"Cannot resolve directory" warning

在这种情况下,警告是虚假的:它在开发和生产中按预期工作。 %PUBLIC_URL% token 映射到 public/ 的位置目录,我已将其标记为资源根目录。

我可以使用 <!--suppress HtmlUnknownTarget --> 禁止整个文件的警告。指令,但这意味着 WebStorm 不会检查 url 是否有效。该注释也出现在最终的 html 输出中,这也是不可取的。

我可以让 WebStorm 了解什么%PUBLIC_URL%意味着在 create-react-app 实例的上下文中?

最佳答案

这并不是一个完美的解决方案,但您可以在项目根目录中创建一个名为 %PUBLIC_URL% 的符号链接(symbolic link)。指向 public目录。
在 Linux 上:

ln -s public/ %PUBLIC_URL%
在 Windows 上(我没有对此进行测试,因此它可能无法正常工作):
mklink /D %PUBLIC_URL% public

关于webstorm - "Cannot resolve directory"创建 react 应用程序的 WebStorm 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51258079/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com