javascript - 如何在 React 或 Next.js 中使用绝对路径而不是相对路径?

标签 javascript node.js reactjs npm

我正在使用 React,并且我在多个高阶组件中使用了多个组件,我的导入有时会像这样 import MyComponent from '../../../../components/MyComponent'我知道有一种更有效的方法来导入它,方法是更改​​ package.json 文件中的某些内容,然后像这样导入它 import MyComponent from '@components/myComponent'但我不记得我该怎么做,我该怎么做?

最佳答案

您可以使用 jsconfig 来做到这一点。或 tsconfig如果您使用的是 TypeScript。

  • 将 jsconfig.json 文件添加到项目的根目录。
  • 在您的 jsconfig.json 文件中添加以下代码。
  • 使用命令 npm start 启动您的 react 应用程序.

  • jsconfig.json
    {
      "compilerOptions": {
        "baseUrl": "src"
      },
      "include": ["src"]
    }
    
    如果您使用 Next.js,这可能会有所帮助
    https://nextjs.org/docs/advanced-features/module-path-aliases

    关于javascript - 如何在 React 或 Next.js 中使用绝对路径而不是相对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68842451/

    相关文章:

    javascript - 为什么删除一个组件会影响另一个组件的生命周期?

    javascript - 我们必须为哪些地方和哪些元素提供唯一 key ?

    javascript - 使用material-ui对话框组件突出显示背景元素

    javascript - 为什么我的计算器会连接而不是执行运算?

    javascript - Typescript Jasmine toHaveBeenCalledTimes() 不是一个函数

    javascript - 每秒从 api 获取数据

    node.js - AWS node.js 没有创建 S3 存储桶?

    javascript - 使用 Javascript 验证联系我们表单,下拉菜单不返回 false

    mysql - Sequelize : Using truncate and insert within same transaction

    node.js - Promise with q 框架和 Node.js 中的回调模式?