摘要: vscode 版本 1.19.2 提交 490ef761b76b3f3b3832eff7a588aac891e5fe80日期 2018-01-10T16:16:25.767ZShell 1.7.9渲染器 58.0.3029.110Node 7.9.0架构 ia32 昨天在使用vscode写node后 阅读全文
posted @ 2018-01-25 10:52 赵大树 阅读(743) 评论(0) 推荐(0) 编辑
摘要: node服务中,通常需要对所有的请求设置统一的响应头,比如 "Content-Type": "application/json" 而在使用express和koa等框架时,通常会利用express-router和koa-router实现这一操作 在express-router中的实现代码是 在koa- 阅读全文
posted @ 2018-01-23 19:42 赵大树 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 在react项目中使用react-router的时候,经常遇到需要使用路由钩子的情况。 路由钩子的使用主要是两种情况: 一是进入路由 二是离开路由 而路由钩子的使用也有两种情况。 注:本博客只适用于react-router v3版本 第一种:onEnter 和 onLeave onEnter可以指定 阅读全文
posted @ 2018-01-18 18:27 赵大树 阅读(12258) 评论(0) 推荐(0) 编辑
摘要: calc是css3增加的一个自动计算长度的方法 可以进行不同单位数值之间的四则运算,比如: 但是当我们在less中使用这个方法的时候却出现了问题: 出现这个问题的原因是less的运算方式和calc发送了冲突,要解决这个问题可以这样设置: 如果进行数值和变量之间的运算可以这样设置: 结论: less中 阅读全文
posted @ 2018-01-17 10:14 赵大树 阅读(4694) 评论(0) 推荐(0) 编辑
摘要: 刚试写了一个react的项目,为了体验一下react全家桶使用了 redux,但是redux想要配合react使用还需要 react-redux。 安装命令: npm install react-redux --save 但是在安装react-redux的时候遇到了一个问题,安装失败,报错如下 然后 阅读全文
posted @ 2018-01-16 17:07 赵大树 阅读(2965) 评论(0) 推荐(0) 编辑
摘要: npm 可以在项目package.json里面自定义脚本命令 package.json文件中的字段script的每一个属性都是一个自定义的脚本命令。 在命令行中可以通过执行npm run dev来执行这段脚本。 执行原理 使用npm run script执行脚本的时候都会创建一个shell,然后在s 阅读全文
posted @ 2018-01-11 17:10 赵大树 阅读(30345) 评论(0) 推荐(1) 编辑
摘要: npx是npm的一个伴生命令,在npm5.2以上已经内置,可以直接使用,其它版本需要安装使用。 npx的主要功能是让我们可以在命令行管理操作npm依赖。 npx的执行顺序机制是首先会自动检查当前项目中的可执行依赖文件(即./node_modules/.bin下面的可用依赖),如果不存在就会去环境变量 阅读全文
posted @ 2018-01-11 15:18 赵大树 阅读(1705) 评论(0) 推荐(1) 编辑
摘要: babel内置一个cli,可通过命令行操作编译文件 首先要安装: npm i --save-dev babel-cli babel-cli分为两部分:babel 和 babel-node babel命令只会编译文件代码而不会执行代码 执行需要编译的文件: 输出编译结果到单个文件: 监测文件的修改同时 阅读全文
posted @ 2018-01-11 12:25 赵大树 阅读(1864) 评论(0) 推荐(0) 编辑
摘要: .babel是对于babel的全局配置,可以通过两种方式来设置 .babelrc 在根目录中创建一个文件名为 .babelrc的文件,然后在其内部添加配置即可(需要使用json格式) 在项目的package.json文件中指定配置: Babel 会在正在被转录的文件的当前目录中查找一个 .babel 阅读全文
posted @ 2018-01-11 12:23 赵大树 阅读(452) 评论(0) 推荐(0) 编辑
摘要: babel可以将当前运行平台(浏览器、node服务器)尚不支持的下一代或几代js语法编译为当前支持的js语法版本,比如可以把es6 es7和es8的js代码编译为es5的代码。 需要明确的几个概念: es2015 es6 es2016 es7 es2017 es8 plugin: babel的插件, 阅读全文
posted @ 2018-01-11 12:15 赵大树 阅读(10861) 评论(0) 推荐(1) 编辑