V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mrcotter2013  ›  全部回复第 4 页 / 共 8 页
回复总数  144
1  2  3  4  5  6  7  8  
2020-02-20 05:34:49 +08:00
回复了 npm 创建的主题 Vue.js 想问一下大家在写 vue 代码时,习惯句末加上 ; 吗?
不喜欢加,ESLint 和 Prettier 配置好自动去除多余的符号,空格,缩进一类的
2020-02-14 09:50:20 +08:00
回复了 0gys 创建的主题 宽带症候群 Mac OS 设置无污染上网环境
DNS 这块我用的 stubby,配置也很简单,运行及设置可参考:

https://gist.github.com/uraimo/c651cbf3477994f95d8dbc7c60031697
后端已转向微服务,AWS Serverless + Node.js ,摆脱 VPS
这个不能称作后端吧,只是前端的 Admin UI,用统一的框架做不就行了,只不过登录身份验证后经路由跳转至不同页面就行了。我们都用 Vue 构建,UI Kit 是 Vuetify。
2019-12-18 10:34:09 +08:00
回复了 magiclobster 创建的主题 程序员 D 大的都用什么软件来记录工作进度啊
Clubhouse 不错,比较喜欢 Kanban 的管理方式
找一个人,一起生活
2019-10-28 06:34:46 +08:00
回复了 vazo 创建的主题 浏览器 微软发布基于 chromium 内核稳定版 edge 浏览器
Mac 端日常使用还可以考虑 Brave,从之前传闻 Chrome 从哪个版本开始大部分的去广告插件都将失效,没有去广告绝对不能接受
@magicdawn 这个关于 tab 的吐槽很奇怪,我 2018 年就用 vuetify 实现了默认选择某一个 tab 的功能,可以通过 router 传递 tab 的 key,然后在 mounted() 中写入类似 this.currentTab = this.$route.params.tab
记得是 Graph Database,例如一个 tweet 就是一个 node,评论和 node 之间通过 relationship 连接,删除 tweet 可能仅仅是设置其 property 为 deactivated,类似的结构
2019-10-17 05:25:59 +08:00
回复了 hallon 创建的主题 程序员 请问如何防止被公司 wifi 网络监控?
顺带还要用上 DNS over TLS,防止 DNS 查询被抓包
2019-09-10 14:30:23 +08:00
回复了 xh3ccc 创建的主题 Android Vivaldi 浏览器 Android 版本发布了
Chrome > Quark > Brave
2019-08-26 21:51:33 +08:00
回复了 Pzqqt 创建的主题 JavaScript 请教: 如何使用 JavaScript 实现请求 api 并解析 json
Axios 很好用
2019-08-23 06:48:26 +08:00
回复了 YL3616 创建的主题 分享发现 分享 7 个超好用的免费在线工具,第 3 个真香
短视频解析需要注册才能用,放弃…
2019-08-20 06:33:13 +08:00
回复了 monkingame 创建的主题 Node.js 有没有简单易行的 nodejs web 框架推荐?
Serverless 框架写 AWS Lambda,当然初期的学习成本还是有的
2019-08-19 13:03:54 +08:00
回复了 imherer 创建的主题 程序员 前端老大们求助一个静态项目转 vue 版本问题
@galikeoy 这个可以举个具体的例子吗?怎么做?
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,代码格式就没办法了,将就看。
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1053 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 19:29 · PVG 03:29 · LAX 11:29 · JFK 14:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.