查看: 1|回复: 0

前端工程化中Less第三方库中@Import的“~”和“@”用法

[复制链接]

1

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-9-24
发表于 2025-11-7 11:22:00 | 显示全部楼层 |阅读模式

在前端工程化开发中经常会用到less第三方css库,其中@import指令中的~符号和@符号用于指定模块化路径,常见于Webpack等构建工具中。下面介绍使用方法:

路径解析规则:

~符号:表示模块请求,构建工具会将其解析为node_modules目录或配置的别名路径 。 ‌

@符号:通常指向项目源码根目录(如src),具体由项目配置决定 。 ‌

示例方法:

1、@import "~xxx/commonStyles/index.less";

引用node_modules中xxx包下的commonStyles文件夹导入index.less文件。

2、@import "@/commonStyles/index.less";

引用项目源码根目录下的commonStyles文件夹导入index.less 文件。 

适用场景:

项目中使用了Webpack等构建工具,且配置了路径别名(如@指向src目录) 。 ‌

需要导入非相对路径的模块化文件(如第三方库或项目内部模块) 。



来源:https://www.cnblogs.com/abc-x/p/19199148
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部