101
zjuster 2020-07-20 10:57:19 +08:00
非专业编程表达下意见:
你不能限制,也无法想象用户会在输出的时候选择什么操作。 比如楼主这种选择根目录文件。 作为有写权限进行最终操作的,不应该无限制,也不思考就直接清空磁盘,除非你能限制用户都是有经验的,懂得数据风险的。 |
102
SakuraKuma 2020-07-20 11:08:27 +08:00
入门的门槛不能再低了.jpg
好在你用的 windows, linux 的话... |
104
zhwithsweet 2020-07-20 11:25:36 +08:00
你们不是说前端没啥没啥门槛吗?
防呆设计救不了所有人。 内存条设计够防呆了,顶不住他们手劲大啊 |
105
ccyu220 2020-07-20 11:40:37 +08:00
上面一群人冷嘲热讽,看吐了。居然能找出这么多理由来踩前端配置。一般遇到这种问题不应该先找自身原因?
|
106
FFFire 2020-07-20 11:54:16 +08:00
啊这。万一被说不爽不要用了怎么办
|
107
source 2020-07-20 11:55:24 +08:00
@noe132 #16 因为考虑到不会有人会把猫放进微波炉( build 目录选择非空根目录),所以微波炉使用说明( vue 文档)上不会特意强调不可以把猫放进去加热。
所以这个标题要骂微波炉( vue )好像,不太合适吧? |
108
zhaol 2020-07-20 11:57:00 +08:00
@shunia node_modules 不会 build 一次就增加一次文件,但是 dist 或者 build 文件夹下的会,所以删除不是很正常嘛,不是很理解为什么你说不应该做这样的操作?如果说,应该根据上一次生成的文件来删除对应的文件,我觉得这算是可以优化的地方,但是本质上,清空目录,问题不大呀。
|
109
tairan2006 2020-07-20 12:16:33 +08:00
我觉得 vue 没错…这本来就是编程的工具,为啥要照顾小白用户=_=
|
110
shintendo 2020-07-20 13:21:22 +08:00
vue 这个做法没什么问题,但也确实可以优化,比如设置 output 目录在项目目录外面的时候给个提示,这个判断应该很简单。可以给尤雨溪提个建议。
|
111
EPr2hh6LADQWqRVH 2020-07-20 13:43:48 +08:00 via Android 2
都翻页了。。
问题不是前端的 build 有多特殊,产生多少文件,而是前端的 build 隐含了 clean,而这个 clean 操作又是鲁莽的,明白了吗。 人家执行一个 build,期望的结果是构建出新的文件,结果你先给人执行一个原地核平,合适吗? 上面说前端多多特殊的,谁也没拦着你 build 之前执行 clean 啊,你改个名字叫 rebuild,把他俩连起来执行不是也稍微贴切一点吗? 还有说 dist 目录直接给 nginx 的,我怀疑你根本没这样用过,项目构建的第一件事就是删除这个 dist,直接给到 nginx 的时候,这个目录在构建的过程中整个就是不可用的,等于站点挂了。要万一构建失败更精彩了,站点真挂了,而这些都是可以避免的,只要分离 build 和 clean 就能解决了,怎么就非得嘴硬说没问题呢 |
112
zhuoyan 2020-07-20 14:14:58 +08:00
你们这些年轻人,不要一天到晚就想搞个大新闻.jpg
|
113
cccRaim 2020-07-20 14:26:51 +08:00
vue 风评被害,基本上所有涉及到 build 输出的操作,都会先清空 build 目录下的文件,不只是 vue
|
114
Kagari 2020-07-24 12:17:12 +08:00
现在安装程序选完路径后会自动给你添个文件夹名,比如说选 d 盘,默认是 D:\xxx\
以前在网上见过选 d 盘就直接装在根目录,然后一点卸载就把安装路径直接清空了 |