less语言中,~有什么作用
less语言中,~有什么作用,我看到iview组件库里面很多地方用到这种语法。
我查阅了一些资料,说是让浏览器自己去计算,而不是由打包工具计算。由浏览器自己计算有什么优势吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
less语言中,~有什么作用,我看到iview组件库里面很多地方用到这种语法。
我查阅了一些资料,说是让浏览器自己去计算,而不是由打包工具计算。由浏览器自己计算有什么优势吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
避免编译
不清楚你说的波浪号具体出现在什么地方。
如果是
import
路径中带的,那么这不是 LESS 的语法,而是 webpack-loader 提供的路径别名机制。如果是选择器中带的(形如
a ~ b { /* 一些样式 */ }
),这也不是 LESS 中特有的,而是 CSS3 选择器之一,表示 A 元素后的所有同级 B 元素(即 A 的“弟弟” B 们)。如果是表达式中带的,那么表示不由 LESS 计算编译出结果、而是保持原样输出。
webpack 提供了一种解析文件的高级机制。
less-loader
应用一个 Less 插件,并且将所有查询参数传递给 webpack resolver。 所以,你可以从node_modules
导入你的 less 模块。 只要添加一个~
前缀, 告诉 webpack 去查询模块
。详情看:webpack resolver