摘要:
npm 安装单个软件包 可以通过运行以下命令安装特定的软件包: npm install 包名 通常会在此命令中看到更多标志: --save 安装并添加条目到 package.json 文件的 dependencies。 --save-dev 安装并添加条目到 package.json 文件的 dev 阅读全文
摘要:
path 模块提供了许多非常实用的函数来访问文件系统并与文件系统进行交互。 无需安装。 作为 Node.js 核心的组成部分可以通过简单地引用来使用它: const path = require('path') 方法 path.basename 获取路径中的文件名 require('path').b 阅读全文
摘要:
Vue 应用程序提供给客户端。为了做到这一点,我们需要使用 webpack 来打包我们的 Vue 应用程序。事实上,我们可能需要在服务器上使用 webpack 打包 Vue 应用程序,因为: 通常 Vue 应用程序是由 webpack 和 vue-loader 构建,并且许多 webpack 特定功 阅读全文
摘要:
SSR 什么是SSR 把Vue 组件渲染为服务器端的HTML字符串,将他们直接发送到浏览器,最后将静态标记混合为客户端上完成全交互应用程序。 SSR 优点 SEO 首屏显示时间 SSR 缺点 开发逻辑复杂 开发条件限制:比如一些生命周期不能用,一些第三方库不能用 服务器负载大 准备工作 首先 我们来 阅读全文
摘要:
复习数组中的所有方法 复习数组中的所有方法以及es6 新出的方法 concat var arr1 = [1, 2, 3, 4, 5] var arr2 = ['a', 'b', 'c', 'd'] // 数组内容合并,返回新的数组 console.log(arr1.concat(arr2)) //[ 阅读全文
摘要:
CustomEvent 使用 <button id="customEvent">触发事件</button> <button id="trigger">触发绑定值</button> const custom = document.getElementById('customEvent') const 阅读全文
摘要:
CSS Modules 是一个流行的,用于模块和组合CSS的系统。vue-loader提供了与CSS Modules的一流集成,可以作为模拟scoped CSS 的替代方案. 阅读全文
摘要:
搭建vue-cli框架,一直报错: ####原因:不同系统不同工具下换行符的问题 ####解决方式: 1、.eslintrc.js 添加 linebreak-style 然后重新启动 module.exports = { rules: { 'linebreak-style': ["error", " 阅读全文
摘要:
利用Object.freeze() 提升性能 Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改;冻结了一个对象则不能向这个对象添加新的属性,不能删除已有属性,不能修改该对象已有属性的可枚举性、可配置性、可写性,以及不能修改已有属性的值。此外,冻结一个对象后该对象的 阅读全文
摘要:
gzip 在vue项目中安装依赖并将productionGzip改为true,开启Gzip压缩:npm install --save-dev compression-webpack-plugin 运行 npm run build打包项目,这时可能会报错,提示ValidationError: Comp 阅读全文