vue 或 webpack 中的波浪线代表那个目录?

2017-12-06 13:34:57 +08:00
 yantianqi

一般
src="~static/img/xxx.png"
或者 @import "~static/css/style.css"
其中波浪线代表那个目录?
可以设置吗?

5850 次点击
所在节点    程序员
10 条回复
mooncakejs
2017-12-06 13:36:42 +08:00
自己设置的
wxsm
2017-12-06 13:44:08 +08:00
搜索关键字 webpack alias
zenxds
2017-12-06 14:30:27 +08:00
应该是 resolve. modules,默认是["node_modules"],也可以自己额外配置
shengchao
2017-12-06 14:35:41 +08:00
我以前都是 @符的,设置在 webpack.base.conf.js 里的,resolve 字段里有一个 alias
yantianqi
2017-12-06 15:40:28 +08:00
@shengchao 我指的是引用静态资源时,用的~
比如引图片的时候
yantianqi
2017-12-06 15:57:12 +08:00
@zenxds 配置 alias 吗?
我是引用静态资源时用
用~表示绝对路径,否则得用../../../来引入
wxsm
2017-12-06 16:17:18 +08:00
绝对路径是 /../..,不是 ~
saberlove
2017-12-06 16:18:59 +08:00
等于根目录 /
yantianqi
2017-12-06 16:20:58 +08:00
@saberlove
如果用 vue init webpack-simple 初始化的项目的确是根目录
但是用 vue init webpack 初始化的项目就不是根目录了
有没有办法,打印~
fulvaz
2017-12-07 10:36:18 +08:00
见 vue-cli 文档

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/412436

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX