首发于我的博客: https://www.ahonn.me/post/58 在阅读 webpack 前如果不了解 tapable 的话,很有可能会看得云里雾里,那么 tapable 到底是什么,又有什么用呢?本文主要介绍…
标签:node-js
下一阶段的NodeJS:TJ Fontaine负责Node,NPM成立公司
Node在过去的成长呈持续加速态势。越来越多的人开始使用node和npm编程,比我原来预想的要快的多。无数企业开始使用node和npm. 在过去的一年里,TJ Fontaine成为Node.js的绝对核心。他发布最新的稳…
让你的 Node.js 应用跑得更快的 10 个技巧
Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用的话,那么你就应该无所不用其极,让你的应用更快,异常的快。本文将介绍 …
Webpack4
引入Webpack管理工具的原因 项目打包上线的时候,需要我们将ES6语法转化成ES5语法,scss语法转化成浏览器能识别的css文件,jQuery语法转化成为js文件,vue文件转化成js文件,将各种开发环境的文件压缩…
call() , apply() 与 bind() 实例详解
call() , apply() 与 bind() 详解 我们知道可以用call(), apply() 和 bind()这三个函数都是用来完成函数调用,并且设置this指向。 call()和apply()是 ECMASc…
Nodejs操作MySQL-增删改查
先安装npm模块项目 npm init 安装mysql npm install mysql --save Nodejs 连接msyql // 导入mysql const mysql = require('mysql');…
browserify-loader 介绍
为什么需要 browserify-loader 最近在写一个模块加载器,叫做 browserify-loader。大名鼎鼎的 browserify 大家一定不陌生。 browserify-loader 的目标就是为在使用…
ConvNetJS
/* http://cs.stanford.edu/people/karpathy/convnetjs/docs.html */ "use strict"; const convnetjs = require("conv…
Mac下装置 MongoDB和Redis 问题解决
mongoDB 装置 碰到的题目 1. homebrew 更新的题目 卡在更新界面不动了我的处置惩罚要领 (良久没用就会涌现这个状况) 制止更新: export HOMEBREW_NO_AUTO_UPDATE=true …
怎么样写一个能告诉你npm包名字是否被占用的工具
事情是这样的: 因为我经常会写一些npm包,但是有时候我写完一个包,npm publish 的时候却被提示说包名字被占用了,要不就改名字,要不就加scope,很无奈。npm 命令行可以通过 npm view 的方式去得知…
'nodemon' 不是内部或外部命令,也不是可运行的程序 问题解决
全局安装 nodemon 包,这样新创建的 Node.js 应用都能使用 Nodemon 运行起来了 npm install -g nodemon
十分钟入门express
express的前世今生 基于 Node.js平台,快速、开放、极简的 web 开发框架。 优点 极简 灵活, express提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。 性能上 在node之上进行了二…