首页   注册   登录
 liyuanqiu 最近的时间轴更新

liyuanqiu

V2EX 第 373901 号会员,加入于 2018-12-29 14:29:26 +08:00
liyuanqiu 最近回复了
你根本没理解 webpack 做了啥,先想想为什么要 webpack 吧。

即使你把 build 的运行环境弄到浏览器里,你还是绕不过 webpack,除非你自己再再造一个功能完全一样的轮子并维护起完善的生态。

把 build 环境弄到浏览器里,这个事情已经有人做了:
https://codesandbox.io/
如果足够通用,就做成 npm 包呀。

如果你每次复用的时候还是要改改弄弄的,说明不够通用,那就随便找个地方保存一下就 OK 了,没必要大动干戈搞什么工程化。
你动不了别人的服务器,就没办法前端直接请求。但你可以自己架设一个 nginx 之类的服务器代理一下请求。这样做有一个问题就是如果对方需要身份验证,你就没办法了,因为正常情况下,你是没有办法跨域拿到别人的 cookie 的。
理论上你用到的特性 chromium 那个版本能支持,就不需要 Babel。
所有手工通过命令行能做到的操作,都可以写成脚本,既然写成了脚本,就可以上 CI

这个过程中唯一会碰到的问题就是这个过程的某一部分你没本事写成脚本,但这个只是知识储备不足而已。

你不会打包?去学一下 webpack,npm,yarn
你不会上传服务器?去学一下 scp 等
你不会传 oss ?去对应云供应商那里去查 API
你不会绑域名?去学一下 nginx
反正什么不会就去学一下。

最后写一个巨牛逼的脚本,跑一下,直接从源码到上线一条龙。

然后把这个脚本放到 CI 里去就 OK 了。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2839 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 14ms · UTC 10:50 · PVG 18:50 · LAX 02:50 · JFK 05:50
♥ Do have faith in what you're doing.