【发布时间】:2019-10-19 14:35:45
【问题描述】:
我有 React 项目,目前没有使用 jsconfig.json 文件。
最近我在生成构建(纱线)时收到以下警告消息:
绝对不推荐设置 NODE_PATH 来解析模块,取而代之的是在 jsconfig.json(或 tsconfig.json,如果您使用 TypeScript)中设置 baseUrl,并将在 create-react-app 的未来主要版本中删除。
我看到“本地修复”添加 base_url here here,但我担心它会破坏我在其他地方的构建。
在现有项目中解决此问题的最安全方法是什么?
jsconfig.json 中还需要哪些额外设置?
还是我应该完全不担心而忽略它?
【问题讨论】:
-
如果你添加一个jsconfig,你担心会发生什么?只加一个就不行吗?
-
@MattBierner Major:添加 jsconfig.json 有副作用吗?次要:它将如何影响我的 package.json?两者都可以测试但我更喜欢在开始之前有一个更好的理解......
-
@MattBierner 刚刚注意到它仅适用于 build,不适用于开发版本
-
一个 jsconfig 只是为 VS Code 定义了一个 JavaScript 项目。见here for more details。由于听起来您没有使用 jsconfig 进行构建,因此您应该尝试添加一个并查看它是否会导致编辑器出现任何问题
-
@MattBierner 显然我必须尝试。但我不知道如何定义一个......因为我不需要它(之前):-)。您发送的链接(我之前看到的)没有说明与 React (jsx) 等的交互...感谢您的时间!
标签: reactjs visual-studio-code create-react-app vscode-settings