gpt4 book ai didi

reactjs - 如何将 jsconfig.json 添加到现有的 vscode 项目而不破坏它

转载 作者:行者123 更新时间:2023-12-03 13:17:04 35 4
gpt4 key购买 nike

我有 React 项目,当前未使用 jsconfig.json 文件。最近,在生成构建( yarn )时,我收到以下警告消息:

Setting NODE_PATH to resolve modules absolutely has been deprecated in favor of setting baseUrl in jsconfig.json (or tsconfig.json if you are using TypeScript) and will be removed in a future major release of create-react-app.

我看到“本地修复”添加了base_url here here ,但我担心它会破坏我在其他地方的构建。

在现有项目中解决此问题的最安全方法是什么?jsconfig.json 中还需要哪些额外设置?或者我应该根本不担心并忽略它?

最佳答案

Setting NODE_PATH to resolve modules absolutely has been deprecated in favor of setting baseUrl in jsconfig.json (or tsconfig.json if you are using TypeScript) and will be removed in a future major release of create-react-app.

这是一条警告,指出您在项目中用于绝对路径的方法,即在 .env 中添加 NODE_PATH 将被弃用,转而设置 baseUrl在 jsconfig.jsontsconfig.json

要解决此问题,您可以在根目录中添加 jsconfig.jsontsconfig.json 并将 baseUrl 设置为 src

{
"compilerOptions": {
"baseUrl": "./src"
}
}

现在删除 .env 中的 NODE_PATH,这不会破坏当前代码中的任何内容,并且会删除警告。

Note: paths in jsconfig or tsconfig is still not supported in CRA if you are planning to use this feature in your CRA project you have to wait

关于reactjs - 如何将 jsconfig.json 添加到现有的 vscode 项目而不破坏它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56437517/

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