原生路径解决
从 Node.js v12.19.0 开始,开发人员可以使用 Subpath Imports 在 npm 包中声明路径别名。这可以通过 package.json 文件中的 imports 字段来完成。不需要在 npm 上发布包。在任何目录中创建一个 package.json 文件就足够了。因此,这种方法也适用于私人项目。
配置路径别名,假如有项目结构如下:
my-project  
├── src/  
│ ├── components/  
│ │ └── searchForm/  
│ │ └── form/  
│ │ └── index.ts  
│ ├── pages/  
│ │ └── login/  
│ │ └── about/  
│ │ └── home/ 
│ └── mock/  
│ └── api/  
│ └── index.ts  
└── package.json我们可以在 package.json 中这么配置:
{
 "name": "my-awesome-project",
 "imports": {
  "#*": "./*"
 }
}接下来就是愉快的使用了:
import { SearchForm } from "#src/components/searchForm";      
        
      
    
评论 (0)