16boke - 一路博客

编程开发 - NodeJS 专区

共 15 篇文章

CNPM私有库在企业中的应用

一、搭建CNPM关于搭建CNPM的方法可以参考本站:http://www.16boke.com/article/detail/155二、安装第三方npm库的模块npm install async  --registry=http://192.168.48.57:7001 # or npm config set registry http://192.168.48.57:7001 npm install [packname] 其中http://192.168.48.57

阅读全文

使用npm打包nodejs程序包并发布到npm上

npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。通过npm可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。将自己写的node模块或者项目发布到npm上供其它人来使用,想想都是挺鸡动的事。本文章就详细介绍如何发布自己的node模块。一、注册自己的npm账户在 npm 官网 https://www.npmjs.org 申请一个账号,并且进行必要的验证,需要填写用户名、密码和邮箱。并且注册成功后会向邮箱发一封邮件,需要进行验证。二、添加用户名到npm环境中npm adduser --registry http://reg

阅读全文

使用CNPM搭建企业内部私有的NPM库

1、cnpm概述cnpm是企业内部搭建npm镜像和私有npm仓库的开源方案。它同时解决了现有npm架构的一些问题。2、为什么企业需要私有NPM确保npm服务快速、稳定:对于企业来说,上线生产系统的时候,需要花半小时甚至更久等待npm模块依赖安装完毕,是不可接受的。部署镜像后,可以确保高速、稳定的npm服务。发布私有模块:官方的npm上的模块全部是开源的。一些与企业业务逻辑相关的模块可能不适合开源。这部分私有的模块放在私有NPM仓库中,使用起来各种方便。控制npm模块质量和安全:npm上的模块质量参差不齐,搭建私有仓库,可以更严格地控制模块的质量和安全,只有经过审核的模块才允许被加入私

阅读全文

nrm —— 快速切换 NPM 源

我们介绍过cnpmjs.org和淘宝 npm 两个 NPM 镜像。除此之外,还有一些国外的 NPM 镜像。不同地区访问不同的镜像速度可能有差异,因此有时候需要切换 NPM 镜像。相比每次切换时都手动指定相应参数,使用nrm 要方便的多。nrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换:npmcnpmstrongloopeuropeanaustralianodejitsutaobao安装npm install -g nrm使用列出可选的源nrm ls    &nbs

阅读全文

nodejs的zookeeper模块及web管理工具node-zk-browser的安装

网上关于zookeeper的web界面查看工具有好几个,Node-ZK-Browser的界面相对好点,是用nodejs写的,尝试搭建了下。一、安装node.js关于centos安装node.js的步骤请查看:http://www.16boke.com/article/detail/25注意:安装node-zk-browser的时候要求node的版本不能高于4.X,我本机采用0.10.24安装成功。采用高版本的node时可能zookeeper安装不了。二、安装node-zk-browser1、下载node-zk-browser下载node-zk-browser我们通过git直接clon

阅读全文

nodejs中npm常用命令

一、npm详解npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。通过npm可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。npm的官网:https://www.npmjs.com/,npm的官方帮助文档:https://docs.npmjs.com/1、npm install moduleNames:安装Node模块安装完毕后会在当前目录下生成一个node_modules目录,其目录下就是安装的各个node模块。node的安装分为全局模式和本地模式。一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_mo

阅读全文

NodeJs操作mysql数据库(js版)

1 、需要npm install mysql实现一个简单的数据库系统,包含增删查的功能/** * Created by wangyc on 2015-3-18. * timetrack_server.js */var http = require('http');var work = require('./lib/timetrack');var mysql = require('mysql');var db = mysql.createConnection({    host: 'loca

阅读全文

NodeJs操作mysql数据库(coffee版)

1、需要下载mysql模块http = require('http');work = require('./lib/timetrack');mysql = require('mysql');db = mysql.createConnection({  host: 'localhost',  user: 'root',  password: '123456',  database: 'nodedb'});server = http.createS

阅读全文

coffeescript学习笔记二

一、coffeescript语法1、写coffeescript文件里面必须完全是纯coffeescript代码,不能把javascript杂糅在一起2、coffeescript没有分号3、注释    单行:# a comment    多行:        ###            A multiline comment        ###4、coffeescript的空格是有意义的5、coffees

阅读全文

coffeescript学习笔记一

一、安装1、直接访问http://coffeescript.org,点击Try CoffeeScript2、使用js2coffee项目把JavaScript转变为CoffeeScript3、如果想使用基于浏览器的CoffeeScript编译器,只需要在页面中包含这个脚本:4、CoffeeScript提供了一个Node.js版的编译器来对CoffeeScript文件进行预处理    先安装Node.js和npm,再通过npm来安装Coffeescript    npm install -g coffee-script    直接运行coffee文件:coffee filename.coffee 

阅读全文