这里的问题不是要调试 Webstorm 的反应。
使用 react-create-app 链接到有关 dotenv 的一些信息(我从哪里开始):
https://create-react-app.dev/docs/advanced-configuration/
我正在尝试使用 .ENV 将 WebStorm IDE 与浏览器集成,当我遇到一些错误时,我可以单击该行并通过 REACT_APP_EDITOR(REACT_EDITOR 如果您不使用 create-react-app)在 IDE 中打开该行):
当我单击行号尝试打开时,终端中会显示此错误:
Could not open index.tsx in the editor.
The editor process exited with an error: spawn webstorm ENOENT.
To set up the editor integration, add something like REACT_EDITOR=atom to the .env.local file in your project folder and restart the development server. Learn more: "https://github.com/facebook/create-react-app/blob/main/packages/cra-template/template/README.md"
我在根目录中有一个 .env,我也已经在 src 文件夹中尝试过,尝试 env.local 等。
我的 .ENV 只有
REACT_APP_EDITOR=wstorm // ps: i try a bunch of other things here too
GITHUB 中的某个人说他们需要将工具箱路径添加到此文件或类似的东西。
但我不知道我是否克隆了 create-react-app 的代表并在此处添加此链接,或者是否有一些更容易做的事情。
https://github.com/facebook/create-react-app/issues/10269
https://github.com/facebook/create-react-app/blob/main/packages/react-dev-utils/launchEditor.js
(PS:我不知道我是否必须编辑这个,但基于这里的其他答案,比如):
通过 JetBrains Toolbox 安装的 JetBrains App 的永久链接
如何将 React_Editor 设置为 PhpStorm,以便在单击错误时跳转到代码?
如何将 WebStorm 作为我的默认 Chrome 文本编辑器打开?
这就是我的 TOOLBOX shell 脚本的样子
请已经使用它的人可以帮助我吗?
PS:如果你不想在这里检查上面的答案一些信息
我正在使用 Ubuntu 20.04、WebStorm 和 react-create-app。
是的,我已经通过 Toolbox 安装了 IDE。
不,我在终端上没有 wbstorm 或 webstorm。
是的,我已经完成了:工具 -> 创建命令行启动器。
这:工具箱中的“/usr/local/bin”在 20.04 中不起作用。
请仅在您已经将其与安装了VIA TOOLBOX的 IDE 一起使用并且它可以工作时才回答。
为了不混淆一些读者回答的问题,比如当你安装然后通过 .deb 或 apt-snap 时如何做,已经有帖子回答这个问题,就像我上面列出的一些应该可以工作
如果你想复制这个场景:
1 - 下载工具箱
2 - 打开工具箱并安装 WebStorm 即可使用 30 天试用版。
3 - 创建一个反应应用程序使用npx create-react-app my-app
4 - 做一些事情在浏览器上得到一个错误
5 - 单击错误的行号并在反应运行的终端上收到错误
6 - 我在这里,尝试使用 .ENV 将 IDE 与浏览器链接