webpack中 ~符号是什么作用?

自己下编写vue组件的过程中,看到有的人是这样css引用文件的,那么这个~起什么作用呢?
图片描述

阅读 5.2k
5 个回答

首先不知道别乱回答,误人呢

图片描述

详见vue-cli文档 vue-cli文档链接

其实和import,require没区别,只是这种方式不能写到css或者html里面,就写成了~

再写个例子,这是我们项目中的应用

<style lang="scss">
@import '~vuetify/dist/vuetify.min.css';
@import '~leaflet/dist/leaflet.css';
@import '~leaflet-draw/dist/leaflet.draw.css';

</style>

Webpack 会将以 ~ 符号作为前缀的路径视作依赖模块而去解析

一般定位到node_modules,你可以到你webpack配置文件里面去看看

先到webpack配置文件里面看看有没有和~相应的路径配置

'~PATH'将PATH里的内容作为模块进行查询,比如在assert里的内容,可以这样显式引用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题