怎样去下载本地packages——How ot install local packages 有两种方式去下载npm packages:local(本地) 或者 globally(全局)。你应该根据自己怎样使用packa…
分类:node.js教程学习
Express搭建在线便利贴——Webpack配置
使用express应用生成器搭建项目 使用一下命令安装生成器 $ npm install express-generator -g 使用-h 查看命令选项 $ express -h Usage: express [opt…
gulp 入门配置
使用 browser-sync 进行本地开发自动刷新,配合 gulp-uglify、 gulp-minify-css对js和css进行压缩处理,最终打包到 dist目录 安装gulp 以及其他插件 npm install…
Nodejs alpine 基础docker镜像构建
1 系统环境 centos7 内核:3.10.0-514.26.2.el7.x86_64 安装docker要求内核版本不低于3.10 2 安装docker yum install docker // 安装docker s…
报错:Access denied for user 'xxx'@'localhost'
Unhandled rejection SequelizeAccessDeniedError: Access denied for user 'lupeng'@'localhost' (using password: Y…
Node.Js中TCP粘包、分包解决方案!
Stick Node.Js中TCP粘包、分包解决方案! 持续更新,源码地址,喜欢的话请点star,想订阅点watch 目录 安装 项目特点 配置介绍 API 更新记录 使用方法 案例演示 安装 npm i stickpa…
如何发布第一个属于自己的npm包
什么是NPM? NPM是随同NodeJS一起安装的javascript包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从N…
require源码阅读
require gitlab mudule对象化 require最终会把每个模块都转化为对象 function Module(id, parent) { this.id = id; this.exports = {}; …
关于path.join,path.resolve的详细介绍
vue-cli生成的webpack配置中有大量path.resolve,path.join,有些模糊。网上查了好久,终于发现一篇讲的比较全面的文章 以下是原文: 1.连接路径:path.join([path1][, pa…
Node Buffer解读
Buffer是什么? Buffer存在于全局对象上,无需引入模块即可使用,可见重要性非同一般。可以理解Buffer是在内存中开辟的一片区域,用于存放二进制数据。Buffer所开辟的是堆外内存。 Buffer的应用场景有哪…
JavaScript:利用递归实现对象深拷贝
先来普及一下深拷贝和浅拷贝的区别浅拷贝:就是简单的复制,用等号即可完成 let a = {a: 1} let b = a 这就完成了一个浅拷贝但是当修改对象b的时候,我们发现对象a的值也被改变了 b.a = 10 con…
ES6的Symbol数据类型的学习
新的原始数据类型:Symbol,表示独一无二的值其他的数据类型包括undefined,null,string,number,boolean,object 基本知识 let s = Symbol() // 注意不能使用ne…