
nodejs
ywltoread
喂喂喂
展开
-
webpack开发环境压缩代码:Gzip
生产环境使用后端nginx可以配置Gzip前端使用compression-webpack-plugin插件,config中配置productionGzip: true即可,打包后会产生js、js.gz、js.map、css、css.gz、css.map这三类后缀文件,map是sourcemap生成的对应文件,gz是压缩文件,js是正常文件。...原创 2019-12-11 15:47:06 · 896 阅读 · 0 评论 -
webpack2.x基础属性讲解
webpack作为构建工具平时作为前端作为优化、模块编程、和分片打包的重要组成部分,大家可能并不陌生,如果没有时刻的去关注文档,那么大家可能不太清楚webpack已经默默然的升级到2.x了,对比1.x版本,webpack2的文档结构和代码提示都非常友善。webpack从1.x升到2版,并没有作为大的更改改动,而且内部的接口文档形式也与1基本无修改,那么对比webpack2版本 我们对webpa...转载 2018-08-28 14:53:04 · 422 阅读 · 0 评论 -
Node.js的__dirname,__filename,process.cwd(),./文件路径
转载于:https://github.com/jawil/blog/issues/18Node.js中的文件路径大概有 __dirname, __filename, process.cwd(), ./ 或者 ../,前三个都是绝对路径,为了便于比较,./ 和 ../ 我们通过 path.resolve('./')来转换为绝对路径。简单说一下这几个路径的意思,:__dirname转载 2018-01-10 15:02:55 · 616 阅读 · 0 评论 -
Node.js的Path对象
转载于:http://www.css88.com/archives/4497NodeJS中的Path对象,用于处理目录的对象,提高开发效率。用NodeJS的Path命令,与使用Linux下的shell脚本命令相似。引入path对象:var path = require('path');比较实用的方法:格式化路径 path.normalize(p)特点:将转载 2018-01-10 14:30:42 · 360 阅读 · 0 评论 -
JavaScript模块化编程 - CommonJS, AMD 和 RequireJS之间的关系
先说说CommonJS CommonJS - 大家是不是觉得JavaScript仅仅是一个客户端的编译语言,其实JavaScript设计之初不仅仅是针对客户端设计的语言。后来只是由于Web的迅速流行,加之Netscape和微软之间之争过早的将JavaScipt标准化。要了解详细的JS历史请查看:http://zh.wikipedia.org/zh-cn/JavaScript。过早的标准转载 2016-12-20 21:13:12 · 418 阅读 · 0 评论 -
nodejs与koa入门
http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001471087582981d6c0ea265bf241b59a04fa6f61d767f6000?from=groupmessage&isappinstalled=0廖雪峰的官方网站原创 2016-11-28 17:12:50 · 1786 阅读 · 0 评论 -
关于Sublime text 3如何编辑less并转(编译)成css文件,亲测可用
今天开始学习使用less这个强大方便的前端工具,本来是考虑用koala(专门编辑less的软件)来使用less的,但是发现sublime编辑器也可以实现对less的编译及高亮显示代码,这样既能少用一个软件还能扩展sublime的功能,何乐而不为,于是赶紧去网上查了资料并加以整理。1、在sublime里安装好less(less语法高亮功能插件)和Less2Css(编译功能插件)这两个插件,具转载 2016-12-06 16:35:47 · 3420 阅读 · 0 评论 -
gulp学习记录
1.gulp的作用:以js为例,我们可能需要先把coffeescript转译成js,然后做一次语法检查,然后再压缩合并,最后才部署到生产。gulp就是用来把上述流程自动化的,并且现在像gulp和grunt这种工具一般都提供额外的实时刷新服务器,就是说,在开发过程中监视你的文件改变,实时来帮你刷新浏览器。前端开发越来越复杂,gulp就是把流程工具化来提高效率。2.gulp、grunt、f原创 2016-11-15 18:16:59 · 358 阅读 · 0 评论 -
BrowserSync的大坑,监听不起作用解决办法,附gulp浏览器同步自动刷新部署方法
能将本地服务器代理到localhost:3000/localhsot:3001的操作:按照官网来操作的代码是不起作用的:browser-sync start --proxy "127.0.0.1:8081" "E:/newcrm/trunk/4_Tools/crm/**/*.html,E:/newcrm/trunk/4_Tools/crm/**/*.js"查完后发现改成下面这样就起原创 2016-11-16 19:35:24 · 7386 阅读 · 0 评论 -
使用npm安装一些包失败了的看过来(npm国内镜像介绍),亲测可用,非常吊!
这个也是网上搜的,亲自试过,非常好用!我用的是第一种,速度非常快!镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字转载 2016-11-08 18:34:37 · 495 阅读 · 0 评论