韶关市 巴林右旗 监利县 三台县 安顺市 澄城县 林州市 夏邑县 永年县 将乐县 昌图县 延长县 新竹县 玛多县 华宁县 镇安县

文章导航软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:单机游戏角色扮演 → 怪物猎人世界新装备介绍 怪物猎人世界新装备新系统一览

教师节祝福语_Nuxt 2 即将来临

标签:结绳而治 tp老虎机游戏

原文出处:???? Nuxt 2 is coming! Oh yeah! – Nuxt.js – Medium

[https://medium.com/nuxt/nuxt-2-is-coming-oh-yeah-212c1a9e1a67]


1.4.0发布25天后,Nuxt2就即将来临。超过330次提交,320次更改文件,8,200次添加和7,000次删除(不包括其他nuxt repositories)!好吧,似乎很多变化,但不用担心,我们会尽最大努力减少breaking changes的数量,更多的关注于稳定性,性能和更好的开发体验。我们对这些变化进行了总结:

???? Webpack 4(Legato)

仅这个改进就值得一篇专门的文章。有什么新特性呢?

  • ???? Webpack 4, is FAST!

  • ???? Mode, #0CJS, and sensible defaults

  • ? Goodbye CommonsChunkPlugin

  • ????WebAssembly Support

  • ???? Module Type’s Introduced +.mjs support

想了解更多信息请看 Sean T. Larkin的 这篇文章 以及Webpack Release Notes.

其他改进:

  • Default dev tool for client bundle is the webpack defaultevalwhich is the fastest option.

  • Module Concatenation (Scope Hoisting) optimization is enabled by default.

  • 删除了实验属性build.dll。它不稳定,而webpack 4速度已经足够快。

???? 迁移提示: 好消息是,你不需要更改项目中的任何代码。只要升级到Nuxt 2,所有东西都会立刻迁移。

???? 弃掉了venders

我们以前一直使用 vendors chunk,这次发布后,我们不再使用CommonsChunkPlugin,所以不必明确指定 vendors。Nuxt食尚玩家_2018年最新新闻网自动添加了核心的packages(包括vue,vue-router,babel-runtime...)到Cache Group中。这使得webpack可以用最合理的方式拆分你的代码。

???? 迁移提示: 如果你在项目的 nuxt.config.js中配置了 vendors,直接去掉即可。 如果你是一个module author,你可以继续使用 this.addVendor(),但我们可能会有弃用提示。

?? chunk splitting的完全控制

以前,Nuxt被选择用于代码分割。尽管Nuxt试图提供最有效的分割,但现在可以使用 build.splitChunks选项完全控制它,并且可以选择禁用每个路由的异步块。

?? BREAKING CHANGE: nuxt默认不再拆分layout chunks,它们将像nuxt core, plugins, middleware和store一样被加载进主入口。你也可以通过 build.splitChunks.layouts:true使得layout拆分。另外为了更好的控制* webpack *块分割,你可以使用 build.optimization.splitChunks选项。

?? BREAKING CHANGE: 对于生产环境,我们不再使用文件名作为 chunk names 的一部分( /_nuxt/pages/foo/bar.[hash].js变成 [hash.js])这样容易让别人意外发现工程内部的漏洞。你也可以使用 build.optimization.splitChunks.name:true强制开启。 (如果未指定,names仍然在 dev--analyze 模式下启用)

?? BREAKING CHANGE: webpack默认不会拆分runtime(manifest)chunk以减少异步请求而是将其移入main chunk。你可以使用 build.optimization.runtimeChunk:true启用。

?? 注意: Nuxt的默认设置基于最佳实践,并在与实际项目应用之后进行了优化。建议阅读 Tobias Koppers写的RIP CommonsChunkPlugin并在每次更改之后使用 nuxt build--analyze.

???? 迁移提示: 保持默认值。根据您的需求对您的实际项目进行基准测试并根据需要定制选项。

???? 神笔马良_2018年最新新闻网Vue Loader 15 and mini-css-extract-plugin

如果您没有听过vue-loader, 其实他就是把 .vue 文件解析为可运行的JS/CSS and HTMl。Vue-Loader 15进行了完全的重写,它使用了一种完全不同的新架构,能够将webpack配置中定义的任何规则应用于 *.vue文件内。

对于CSS抽取,我们使用一个新的插件 mini-css-extract-plugin,它支持CSS和SourceMaps(CSS splitting)的按需加载,并构建在新的webpack v4特性(module types)上。

两者都是新的,所以在我们最终的2.0.0版本发布之前,预计会有一些不一致。

Nuxt ???? ESmodules

现在你可以在 nuxt.奸臣_2018年最新新闻网config.js中使用 import and export , 服务器middleware和modules要感谢std/esm. A fast, production ready, zero-dependency package to enable ES modules in Node 6+ by John-David Dalton.

????? CLI 改善

我们非常感谢开发人员,并相信他们需要优雅的开发经验才能创造美好的事物,所以我们重写了很多关于CLI的东西。

在使用 nuxt dev时, 即使CLI显示Nuxt准备就绪,您也可能感觉到构建延迟。这是因为webpack运行两次。一次用于客户端,一次用于SSR捆绑。第二个是隐藏的!因此,我们创建了 WebpackBar ,使得开发模式更加顺畅。

现在,所有debug信息都默认隐藏(可以使用 DEBUG=nuxt:* 环境变量启用),相反,我们会为builder和generator展示更好的信息。

Nuxt经常要求的增强功能支持Test and CI(持续集成)环境。 Nuxt 2自动检测配置项和测试环境,并将切换到一个称为minimalCLI的特殊模式,其中包含更少的详细消息。

???? Nuxt 1.0中删除的功能

  • Removedcontext.isServerandcontext.isClient(Useprocess.clientandprocess.server)

  • Removedoptions.devinbuild.extend()(Useoptions.isDev)

  • Removed tappable hooks (nuxt.plugin()) in modules (Use new hooks system)

  • Removed callback for modules (Useasyncor return aPromise)

???? Experimental Multi-Thread Compiler

虽然这将是webpack 5的官方功能,但你可以使用实验性的 鲁班书_2018年最新新闻网options.build.cachetrue来启用cache-loader和babel cache以及 options.build.paralleltrue启用thread-loader。

? SPA改善

Nuxt.js是Vue.js开发人员的通用框架,这意味着它可以用于SSR或仅用于客户端(单页面应用)模式。我们重新修改了SPA的一些重要内容。

SPA重要的组件之一是页面加载指示器。它被重新设计,如果发生任何问题就会进入错误状态,并会在约2秒后自适应地开始在DOM中显示。如果SPA应用加载速度够快,这将有助于不必要的闪屏。我们还添加了aria标签,以帮助屏幕阅读器和搜索引擎正确检测启动画面。

SPA模式使用特殊的meta渲染器将 nuxt.config.js中定义的所有meta标签添加到页面标题中,以实现SEO和HTTP2支持!我们也为SPA模式增加了 options.render.bundleRenderer.shouldPrefetchoptions.render.bundleRenderer.shouldPreload

?? BREAKING CHANGE: shouldPrefetch默认是禁用的。许多用户反馈不需要的页面块prefetch,尤其是在中型项目上。此外,所有不必要的资源提示在非生产模式下都会被禁用,以便于调试。

???? 等不及发布了吧? 使用nuxt-edge!

您可以通过删除 [nuxt][12]并安装 [nuxt-edge][13]NPM package来帮助我们试验最新功能。随意留下您的评论标上 [edge]

对于yarn,你可以使用这个命令安装: yarn add nuxt@npm:nuxt-edge (Thanks to the Benot Emile’s suggest停车引发街头追打_2018年最新新闻网ion)

???? 期待你的反馈:)

Nuxt 2 即将来临。我们正在做最后的检查,优化和测试以便发布更加稳定的版本。同时我们期待您的反馈 https://nuxtjs.cmty.io妻子撕咬交警大腿_2018年最新新闻网

当前文章:http://x8px3zlkl-juhoutai-com.manconsultant.cn/u6af6w5r/c92e2_155601.html

发布时间:2019-07-17 05:42:04

澳门银河官网yh163am.com  银河娱乐官网yh163am.com  银河国际中心游戏厅  澳门银河官网手机app  澳门银河送彩金  澳门银河真人在线娱乐  www.7163.com澳门银河  2288银河主站线路检测足协高层参加亚洲杯抽签仪式 物色国足热身对手  银河娱乐官网yh163am.com  澳门银河2949所有网址  

相关阅读 欧盟隐私法生效首日,谷歌、Facebook即面临投诉:最多罚93亿美元Intel 8核处理器更多信息曝光:95W TDP 及 80W TDP两款5个国家和地区及港澳台来宾参加第三届丝绸之路国际博览会今日头条在微信号发文怼腾讯:称被区别对待电子竞技没有歧视报告:2017年以来全球12亿美元加密货币失窃上海一民办幼儿园多名幼儿面部被划伤 涉事老师被刑拘园长被免职E3 2018:B社《狂怒2》已确认参展

文章评论
发表评论

热门文章 黑莓KEY2官方预热视频放出:物理全键盘+双摄特斯拉请求美国法院驳回股东诉讼:未夸大Model 3产能小米手环3价格曝光:169元漠河首届杜鹃花节启幕

最新文章 人民日报:乡村游要有“农味儿” 保护农民的利益ROOME&天猫精灵联合定制款,小易智能卧室精灵149元(350元券) 马斯克在Twitter上透露明年3月15日发布Model YHibernate-ORM:06.Hibernate中三种状态广西大力推行农产品质量安全追溯体系建设甘肃庆阳镇干部杀死8旬老人后焚尸 官方:找人“替死”制造假象

人气排行 中国荔枝生产走向专业化规模化区域化 世界占比均超过六成杭州高校学生研发“爬楼快递机器人”:1分钟爬1层楼识别杂草再撒药,这机器人不得了上海圆明园路拍照1小时收费2万元 物业:是服务费公务员考试天价培训现象泛滥 背后或存权钱交易孤岛或山区也可享5G通信:华为完成39 GHz毫米波IAB外场测试UWP中实现大爆炸效果(一)美女漫画家COS自己作品女主 坦言身材不够完美