How to add jsconfig.json to existing vscode project w/o breaking it

后端 未结 1 1534
逝去的感伤
逝去的感伤 2020-12-31 01:09

I have React project, currently not using jsconfig.json file. Recently I got the following warning message, when generating a build (yarn):

相关标签:
1条回答
  • 2020-12-31 02:02

    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.

    This is a warning stating that the method you use for the absolute path in your project i.e. adding NODE_PATH in your .env will be deprecated, in favor of setting baseUrl in either jsconfig.json or tsconfig.json

    To fix this, you can add jsconfig.json or tsconfig.json in your root directory and set the baseUrl as src

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

    Now remove NODE_PATH in your .env, this won't break anything in your current code and will remove the warning.

    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

    0 讨论(0)
提交回复
热议问题