首页   注册   登录

mrcotter2013

V2EX 第 226472 号会员,加入于 2017-04-17 22:33:09 +08:00
今日活跃度排名 5318
推荐刚刚完结的「HIStory 2 是非/越界」2 部台湾剧,弯的
剧集  •  mrcotter2013  •  2018-03-30 09:06:31 AM  •  最后回复来自 mrcotter2013
3
网络威胁实时地图 by 卡巴斯基
分享发现  •  mrcotter2013  •  2018-03-02 12:14:54 PM  •  最后回复来自 fuzzylogic
5
macOS 下 FFmpeg 视频转码入门及进阶使用心得
  •  7   
    程序员  •  mrcotter2013  •  225 天前  •  最后回复来自 thelderfrog
    35
    最近在学习 Angular 5,试着做了一个查看数字货币行情的 Web App
  •  2   
    程序员  •  mrcotter2013  •  2018-02-24 15:28:10 PM  •  最后回复来自 mrcotter2013
    48
    mrcotter2013 最近回复了
    36 天前
    回复了 xh3ccc 创建的主题 Android Vivaldi 浏览器 Android 版本发布了
    Chrome > Quark > Brave
    Axios 很好用
    短视频解析需要注册才能用,放弃…
    57 天前
    回复了 monkingame 创建的主题 Node.js 有没有简单易行的 nodejs web 框架推荐?
    Serverless 框架写 AWS Lambda,当然初期的学习成本还是有的
    @galikeoy 这个可以举个具体的例子吗?怎么做?
    78 天前
    回复了 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,代码格式就没办法了,将就看。
    78 天前
    回复了 tertang911 创建的主题 分享创造 发现 2 个 youtube 视频下载的好方法
    没有人用过 JDownloader 2 吗?除了支持 youtube,国外各大网盘下载耶很方便,当然国内要考虑 土 啬 的问题
    可以考虑用 Ably publish push message,然后 Vue 的项目 subscribe 同一个 channel,接受特定的 push notification 调用 store 中的方法即可
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   988 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 16ms · UTC 19:37 · PVG 03:37 · LAX 12:37 · JFK 15:37
    ♥ Do have faith in what you're doing.