express常用npm包整理如下 art-template 一款js模板引擎,性能不错 jayson     一款纯node的rpc应用包,可实现rpc服务.tcp.http等服务 multer       文件上传 nedb         纯js实现的文件型数据库 node-http-proxy   http代理 async          流程控制工具,以语法糖解决node callback hell,类似还有q等 body-parser        express自带http bo…
1. Buffer 一个和数组类似的对象,不同是 Buffer 是专门用来保存二进制数据的. 特点: 大小固定: 在创建时就确定了,且无法调整 性能较好: 直接对计算机的内存进行操作 每个元素大小为1字节 使用: Buffer.allocUnsafe(size) Buffer.from(strring) buf.toString() 2. 包描述文件 描述包的相关信息,以供外部读取分析 name 包名 version 包的版本号 dependencies  生产依赖:项目运行时需要的依赖 dev…
1.输入 npm config ls -l 可以查看当前的设置 2.针对某一项设置,可以通过下面方式: npm config set 属性名 属性值 eg:npm config set prefix "C:\123\" 3.读取某一项配置,可以通过下面方式: npm config  get  属性名 eg:npm config get prefix 4.npm的常用命令: npm -v:查看npm安装的版本npm help xxx  查看帮助npm install xxx 安装模块np…
Nodejs的诞生,给前端开发世界带来了翻天覆地的变化. 前端工程化,各种工具,以及向后端的能力扩展. 车子离不开轮子,node(前后端)开发离不开npm这个包管理工具,在这总结下常用配套工具: npm nrm nvm npm 安装Nodejs会自带 npm,这个默认的包管理器. 常用的基本命令有 初始化,建立工程(主要体现在生成一个package.json的文件) npm init 安装包 如果是clone一个已有工程,下到本地第一步自然是安装所有的依赖包了. npm install // 简…
npm的.npmrc文件在哪里?缓存及全局包文件在什么位置?   npm作为node开发过程中的必备工具,长期使用之后,您可能会想:这些全局安装的node包都放在硬盘里面的哪个地方?配置文件.npmrc文件在哪里?node包的缓存位置在哪里?本文里,苏南大叔就讲述npm相关的这些位置信息.如果您需要深入理解node相关的代码逻辑,本篇内容就是你需要的基础知识教程. 如何快捷修改.npmrc配置文件? .npmrc文件,就是npm的配置文件所在位置.当然,寻找这个文件的目的,多数是为了修改.npm…
struts2需要的几个jar包:1)xwork-core-2.1.62)struts2-core-2.1.83)ognl-2.7.34)freemarker-2.3.155)commons-io-1.3.26)commons-fileupload-1.2.1这是最常用的几个包,没有这几个包是不行的 Hibernate 常用jar包 分析 - Walle2014 antlr-2.7.6.jar的作用 ANTLR (ANother Tool for Language Recognition) 是一…
概述 为什么开发npm包? 如何开发? 如何写单元测试? package.json 如何发布模块? 如何使用? 为什么开发npm模块? NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准. npm官网 如何开发? 接下来由带领大家完成一个简单的npm包,功能:读写文件 是不是很复杂呢??? npm init 创建基础目录或文件 mkdir tests lib touch index.js README.md…
前言 从去年年初开始,自己便下决心要写一个vue系列的博客,但时至今日,才写系列的第三篇博客,想来甚是惭愧. 但是慢归慢,每一篇都要保证质量,以及要写出自己的心路历程,防止自己工作中填的坑再让读者走一遍. vue上手相对react来说是比较简单的,对于vue的基本指令以及语法,应该没有什么能比官网更详细,更生动的了.仔细想来,vue值得一说的,在项目中会让新手感到困惑的,是vue的组件,今天就最近工作中用到的一个pdf查看组件,和大家聊聊vue的组件.最后会讲如何将自己的代码封装成一个npm包,…
NPM是Node.js的包管理工具,随着Node.js的出现,以及前端开发开始使用gulp.webpack.rollup以及其他各种优秀的编译打包工具(大多数采用Node.js来实现),大家都开始接触到一些Node.js,发现了使用NPM来管理一些第三方模块会很方便.大家搬砖的模式也是从之前的去插件官网下载XXX.min.js改为了npm install XXX,然后在项目中require或者import. 当然,NPM上边不仅仅存在一些用来打包.引用的第三方模块,还有很多优秀的工具(包括部分打…
一.name,npm包名name和version字段是package.json文件中最重要的字段,都是必须的字段,如果你的npm包没有指定这两个字段,将无法被安装.name和version字段被假定组合成一个唯一的标识符,包内容的更改和包版本的更改是同步的. 1.命名规则name的长度必须小于等于214个字符.name不能以"."(点)或者"_"(下划线)开头.name中不能包含大写字母.name最终将被用作URL的一部分.命令行的参数和文件夹名.因此,name不能…