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