簡體   English   中英

在 React 組件中使用絕對路徑

[英]Use absolute path in React components

對於導入組件,我如何使用根目錄的絕對路徑並更改根目錄?

import Modal from project/app/src/Components/Modal
import Main from ../../../../Constants

我想要,將根目錄更改為我可以從 src 導入

import Modal from Components/Modal
import Main from Constants

我嘗試在 package.json 中更改工作區

"workspaces": [
    "project/app/src/*"
]

或使用

"scripts": {
    "start": "NODE_PATH=project/app/src/ webpack-dev-server"
}

但它不起作用。

不推薦使用 NODE_PATH=src 的 .env 文件。

在根目錄中使用 jsconfig.json 代替

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

在 create-react-app 中實現絕對導入首先你需要在根級別(與 package.json 相同級別)創建一個'.env'文件,然后設置一個環境變量, 'NODE_PATH''src/'

NODE_PATH=src

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM