学习要点
查看版本
升级
安装模块
使用模块
查看模块列表
卸载模块
更新模块
搜索模块
创建模块
发布模块
repl
npm 包管理器
查看版本
[code]npm -v
npm升级
windows下
[code]npm install npm -g
lunix下[code]sudo npm install npm -g
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@2.14.2 /usr/local/lib/node_modules/npm
安装模块—express模块
[code]npm install express
安装目录在当前工程下的node_modules文件夹里
使用模块
[code]var express = require('express');
查看安装的模块[code]npm ls
卸载安装的模块[code]npm unstall express
更新模块[code]npm update express
搜索模块[code]npm search express
创建模块
终端命令:npm init
然后根据要求输入,直到is this ok? (yes)
最后生成package.json文件
[code]{
"name": "wolf", // 模块名称
"version": "1.0.0", // 版本号
"description": "海涵狼群俱乐部", // 描述
// main 字段是一个模块id,它是一个指向你程序的主要项目。
// 就是说,如果你包的名字叫 express,然后用户安装它,然后require("express")。
"main": "index.js",
"dependencies": { // 依赖包列表
"express": "^4.14.0"
},
"devdependencies": {},
"scripts": { // 测试
"test": "make test",
"start": "node server.js"
},
"repository": { // github账号
"type": "git",
"url": "http://lamport.me/club"
},
"author": "zhang", // 作者
"license": "isc" // 护照
}
注册用户
[code]npm adduser
发布模块[code]npm publish
node.js repl (read eval print loop) 交互式解释器
终端启动 node
退出 两次ctrl + c
以上就是node.js 朴实无华的npm的内容。