Node.js 朴实无华的npm

黄舟
Lepaskan: 2017-01-17 15:35:32
asal
1289 orang telah melayarinya

学习要点

查看版本

升级 

安装模块 

使用模块 

查看模块列表 

卸载模块 

更新模块 

搜索模块 

创建模块 

发布模块 

REPL

npm 包管理器

查看版本 

[code]npm -v
Salin selepas log masuk

npm升级

windows下

[code]npm install npm -g
Salin selepas log masuk
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
Salin selepas log masuk

安装模块—express模块

[code]npm install express
Salin selepas log masuk

安装目录在当前工程下的node_modules文件夹里

使用模块

[code]var express = require('express');
Salin selepas log masuk
查看安装的模块
[code]npm ls
Salin selepas log masuk
卸载安装的模块
[code]npm unstall express
Salin selepas log masuk
更新模块
[code]npm update express
Salin selepas log masuk

搜索模块
[code]npm search express
Salin selepas log masuk
创建模块

终端命令:
npm init
Salin selepas log masuk


然后根据要求输入,直到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"                    // 护照
}
Salin selepas log masuk

注册用户

[code]npm adduser
Salin selepas log masuk
发布模块
[code]npm publish
Salin selepas log masuk


Node.js REPL (Read Eval Print Loop) 交互式解释器

终端启动 node

退出 两次ctrl + c

以上就是Node.js 朴实无华的npm的内容,更多相关内容请关注PHP中文网(www.php.cn)!


Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan