[英]Use absolute path in React components
How I can use absolute path from root and change root, for import components?对于导入组件,我如何使用根目录的绝对路径并更改根目录?
import Modal from project/app/src/Components/Modal
import Main from ../../../../Constants
and I want, change root directory to I can import from src我想要,将根目录更改为我可以从 src 导入
import Modal from Components/Modal
import Main from Constants
I try change workspaces in package.json我尝试在 package.json 中更改工作区
"workspaces": [
"project/app/src/*"
]
or use或使用
"scripts": {
"start": "NODE_PATH=project/app/src/ webpack-dev-server"
}
but it's not working.但它不起作用。
.env file with NODE_PATH=src is deprecating.不推荐使用 NODE_PATH=src 的 .env 文件。
use jsconfig.json in root dir instead在根目录中使用 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.