新建next.js项目,customize the default import alias是否要自定义默认导入别名(@/*)的选项区别

news/2024/10/19 10:19:49

使用命令 npx create-next-app@latest 新建项目时,会自定义一些选项,如下图:

其中自定义导入别名的选项,选择Yes 或 No 有何区别?
Would you like to customize the default import alias (@/*)? ... No / Yes

一、选择 "Yes"

jsconfig.js 文件的内容是:

{"compilerOptions": {"paths": {"@/*": ["./src/*"]}}
}

例如,有一个位于 src/components/layout.js 的文件,你可以使用 import Layout from '@/components/layout' 来导入。

二、选择 "No"

jsconfig.js 文件的内容是:

{"compilerOptions": {"paths": {"@/*": ["./*"]}}
}

这种情况下,只能使用相对路径或者绝对路径导入文件。

三、如何配置导入别名

导入别名的设置并非必须项。当项目结构较为复杂时,设置导入别名可便捷开发。即使创建项目时,选择了"No",后续也可以通过修改jsconfig.js文件来重新定义导入别名,还可以增加其他别名设置。案例如下:

{"compilerOptions": {"baseUrl": "./","paths": {"@/*": ["src"],"components/*": ["src/components/*"],"pages/*": ["src/pages/*"],"assets/*": ["src/assets/*"]}},"exclude": ["node_modules", "dist"]
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/72704.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

受穿山甲启发的机器人将树种种进它挖的洞里

原文链接:Pangolin-inspired robot poops tree seeds into holes it digs (newatlas.com) The hole-digging, seed-bomb-depositing, Plantolin pangolin-inspired robot University of Surrey 挖洞、投放种子炸弹、以穿山甲为灵感的Plantolin机器人 萨里大学Foraging pangol…

VMWare 安装与拖动文件到 Win7 虚拟机

本文记录 VMware Workstation Pro 17.6 的安装过程,创建一个 纯净的 Windows 7 系统的虚拟机,并解决无法往 Windows 7 虚拟机拖动文件的过程。导读 为了有一个纯净的低版本 Windows 环境用于测试软件的运行环境,决定使用虚拟机安装一个纯净版本的 Windows 7。 本文记录 VMwa…

一图为你揭秘云数据库GaussDB管理平台亮点

无论是安装GaussDB,还是后续的运维,云数据库管理平台都是众多DBA及数据库运维人员提升效率的好帮手。云数据库GaussDB管理平台(TPOPS)是一款即开即用、稳定可靠、管理便捷的数据库运维管理平台。通过该平台,用户可以快速部署安装GauSSDB,实现智能化运维,大幅度提升运维和…

基于PID控制器的四旋翼无人机控制系统的simulink建模与仿真,并输出虚拟现实动画

1.课题概述基于PID控制器的四旋翼无人机控制系统的simulink建模与仿真,并输出vr虚拟现实动画,输出PID控制器的控制反馈曲线。整个仿真过程,无人机为升空,下降,再升空的飞行效果。2.系统仿真结果 3.核心程序与模型 版本:MATLAB2022a 4.系统原理简介 4.1四旋翼无人机的动力学…

ppt插入饼状图

目录基本步骤 基本步骤ppt找到插入,点击,选择插入图表,插入饼状图编辑数据,excel格式刚创建时可以编辑,或者之后可以通过编辑数据来编辑(右键可找到)选择数据范围改变格式,从上图的快速布局来找,以及格式的美化,见上图的一些格式

MySQL大数据量表添加字段

方法1:复制表的方式 1.创建临时表account_bill_temp create table account_bill_temp like account_bill;2.在新表中添加字段 alter table account_bill_temp add columu bill_id varchar(64) comment 账单id after bill_amount;3.把旧表中的数据迁移到新表中 insert into acc…

VMWare安装与拖动文件到虚拟机

本文记录 VMware Workstation Pro 17.6 的安装过程,创建一个 纯净的Windows 7 系统的虚拟机,并解决无法往 Windows 7 虚拟机拖动文件的过程。导读 为了有一个纯净的低版本 Windows 环境用于测试软件的运行环境,决定使用虚拟机安装一个纯净版本的 Windows 7。 本文记录 VMwar…

Jenkins初探

CICDCI/CD是持续集成(Continuous Integration)和持续交付/持续部署(Continuous Delivery/Continuous Deployment)CICD是一种软件开发实践,通过自动化的流程来提高软件开发的效率、质量和交付速度。持续集成(CI)指的是频繁地将代码变更集成到主分支,并且每次集成都会自动…