V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mrcotter2013  ›  全部回复第 5 页 / 共 8 页
回复总数  145
1  2  3  4  5  6  7  8  
2019-07-30 15:03:41 +08:00
回复了 waiaan 创建的主题 Vue.js 请教一个 vue cli 3.0 打包代码分割的问题
第一个问题,不用很在意大小,超了也没什么关系。如果还要细分 vendors,可以考虑把占用空间较大的 module 提取出来,例如 ui kit。

第二个问题,一个可行的方案:

* VueCLI 3 默认 build 会生成:`chunk-vendors`, `chunk-common` 和 `{pagename}`,如果要分离每个 page 的代码,你需要将其手动加入到你的 pages object 中:


```
pages: {
maker: {
entry: 'src/pages/maker/maker.js',
template: 'public/maker.html',
filename: 'maker.html',
chunks: ['chunk-common', 'chunk-maker-vendors', 'maker']
},
view: {
entry: 'src/pages/view/view.js',
template: 'public/view.html',
filename: 'view.html',
chunks: ['chunk-common', 'chunk-view-vendors', 'view']
},
login: {
entry: 'src/pages/login/login.js',
template: 'public/login.html',
filename: 'login.html',
chunks: ['chunk-common', 'chunk-login-vendors', 'login']
}
}
```

之后,在 `module.exports` 中配置 `chainWebpack`:

```
chainWebpack: config => {
const IS_VENDOR = /[\\/]node_modules[\\/]/
config.optimization.splitChunks({
cacheGroups: {
maker: {
name: `chunk-maker-vendors`,
priority: -11,
chunks: chunk => chunk.name === 'maker',
test: IS_VENDOR,
enforce: true,
},
view: {
name: `chunk-view-vendors`,
priority: -11,
chunks: chunk => chunk.name === 'view',
test: IS_VENDOR,
enforce: true,
},
login: {
name: `chunk-login-vendors`,
priority: -11,
chunks: chunk => chunk.name === 'login',
test: IS_VENDOR,
enforce: true,
},
common: {
name: 'chunk-common',
priority: -20,
chunks: 'initial',
minChunks: 2,
reuseExistingChunk: true,
enforce: true,
}
}
})
}
```

如果回复不支持 markdown,代码格式就没办法了,将就看。
2019-07-30 07:22:53 +08:00
回复了 tertang911 创建的主题 分享创造 发现 2 个 youtube 视频下载的好方法
没有人用过 JDownloader 2 吗?除了支持 youtube,国外各大网盘下载耶很方便,当然国内要考虑 土 啬 的问题
可以考虑用 Ably publish push message,然后 Vue 的项目 subscribe 同一个 channel,接受特定的 push notification 调用 store 中的方法即可
我选择 Switch
2019-06-04 12:00:15 +08:00
回复了 vate32 创建的主题 分享发现 推荐一个开源密码管理软件
不想支出太多付費的訂閱服務,所以這個我選擇了 Bitwarden,界面雖然簡陋了點,但是功能足夠了
2019-05-10 23:43:24 +08:00
回复了 jalena 创建的主题 DevOps 弱弱的问下,大神都用什么自动化部署工具呢
Bitbucket 搭配 CircleCI
@fengtalk 不对啊,我这里测试访问 www.newholidaytravel.com.au 会自动跳转到不带 www 的域名,奇怪
@fengtalk 谢谢提醒,回去更新一下 dns
@nekolr 是应该精简一下.....
@zhwithsweet 确实可以,不过有去看 Stylus 的官方更新,上一次是 2016 年,而且有人反馈有一些 bug 一直没有修复,一部分人 fork 一份自己修了,可能不打算维护了.....也趁着这个机会重写一次,难度其实应该还好,因为发现了一个 Stylus Converter 的库( https://github.com/txs1992/stylus-converter ),希望好用
2019-05-05 19:23:14 +08:00
回复了 imaple 创建的主题 分享发现 Github 部分私库被黑客删除,勒索比特币?
@xiri bitbucket 也出现了同样的问题?能发一个相关新闻的链接给我看看吗?
@zhwithsweet 是的,UI 用的 Vuetify,希望第 2 季度能如期推送 2.0 版本,抛弃了 Stylus 而换成了 Sass/Scss,这样公司的 app 也会进行大的更新,css 这块需要重写。

其它功能比如表格验证使用的是 Vee-validate,而提交申请功能写了一个简单的 AWS Lambda Function,基于 Serverless 框架。之后如果进行机票搜索等功能,后端也会继续使用 Lambda 来做,很舒服,只是会产生有一点点费用。
2019-04-04 15:32:47 +08:00
回复了 RAHJK 创建的主题 iPhone iPhone 6s 待机耗电量惊人,官方居然说正常
虽然已经扔了 6s,但之前也遇到同样的问题,不过解决办法很诡异,不使用 wifi 的 5g 通道,连接 2.4g 耗电就正常,手机网络耗电也正常,连 5g 就尿崩
2019-03-30 18:02:59 +08:00
回复了 ifu25 创建的主题 程序员 api 开发,两个框架二选一选择哪个? ThinkPHP vs JFinal
我选 serverless
2019-02-21 05:59:24 +08:00
回复了 rizon 创建的主题 程序员 设计模式-讨论:如何优雅的增量保存前端传给后台的数据
类似的一个应用场景是用户下单,然后修改订单,每次即订单数据的变化。一个解决方案是使用 GraphQL,每次修改的 order 都为一个 node,之前的关系可以设为 updates 进行连接,最初的 node 和最新的 node 之间另有一个 latest 关系。因为基于 GraphQL,每次基本查询的复杂度都是 O(1),后台或者前台进行数据比对也很容易。
2018-06-02 19:47:32 +08:00
回复了 ufjfeng 创建的主题 iPhone iOS 11.4 已出
我的 iPhone 6s 掉电奇快.....连续两个晚上从 80% 多掉到 10% 以下,后台刷新什么的绝大多数都是关闭的,看电池统计信息根本没有特别耗电的 app 在长时间运行,一觉醒来都开不了机了.....然而我的备份已经是 11.4 的版本,不能还原到 11.3.1,现在正在尝试刷 11.4.1 beta 看会不会好一点......
2018-04-24 13:56:23 +08:00
回复了 mrcotter2013 创建的主题 程序员 macOS 下 FFmpeg 视频转码入门及进阶使用心得
我倒没遇到过这种,所以源视频中两者的帧率就不一样?用 -map 试试呢?

ffmpeg -i input.mp4 -map 0:1 -c:a copy output.aac

如果仍然会变,那就必须重编码

ffmpeg -i input.mp4 -map 0:1 -c:a libfdk_aac output.aac
2018-04-19 19:30:08 +08:00
回复了 sunzhenyucn 创建的主题 云计算 各位的博客图片都是存储在哪个云呢?
需要 HTTPS,但又不想备案,所以用 GitHub,开个 Repo,新建 Issues 来做图床
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2595 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 00:04 · PVG 08:04 · LAX 16:04 · JFK 19:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.