02node3npm

1:什么是npm?
npm是随同nodejs一起安装的包管理工具,解决nodejs代码部署问题
2:使用场景有以下几种:
<1>允许用户从npm服务器下载别人编写的第三方包到本地;
<2>允许用户从npm服务器下载并安装别人编写的命令行程序到本地
<3>允许用户将自己编写的命令程序上传来供别人使用
3:安装方法:
linux平台:
sudo npm install npm -g
/user/local/bin/npm -> /user/local/lib/node_modules/npm/bin/npm-cli.js
npm@2.14.2 /user/local/lib/node_modules/npm
windows平台:
npm install npm -g
4:什么是git?
<1>git是一款免费开源的分布式版本控制系统。用于敏捷高效的处理任何项目
<2>git用来作为一种过渡方案来替代bitKeeper,后者之前一直是linux内核开发人员在全球使用的主要源代码工具,由于bitkeeper许可证不适合开放源码社区的工作,因此git就开始成为更为灵活的版本控制系统。
5:全局安装express
<1>什么是express?
01:nodejs本身只提供了文件、网络端口监听、字符集等基本操作。但是
如果要往一个成熟的BS架构服务端上去做的话,比如路由功能、异常处理等,如果我们每次做项目都要把一些BS架构服务端所需要的基本骨架都编写一次,可定不可行。那么:express就帮我们完成了这些事情。
02:express是nodejs的一套框架
03:express提供了很多面向服务端骨架的内容,让我们尽可能的直接编写那些属于业务逻辑的代码,降低了对错误处理的难度等等。
04:express在较新的版本中由两个部分组成:
express :负责运行时的框架
express-generator :负责生成一个express项目的标准目录结构,开发人员只要按照相应的目录存放相应的文件,express框架就可以顺利的运行起来。
npm install express -g
安装路径C:\Users\Administrator\AppData\Roaming\npm
6:使用package.json
<1>package位于模块的目录下,定义包的属性;
<2>路径为:node_modules/express/package.json
<3>package.json属性说明
name - 包名。
version - 包的版本号。
description - 包的描述。
homepage - 包的官网 url 。
author - 包的作者姓名。
contributors - 包的其他贡献者姓名。
dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。
main - main 字段是一个模块ID,它是一个指向你程序的主要项目。就是说,如果你包的名字叫 express,然后用户安装它,然后require("express")。
keywords - 关键字
7:卸载模块:
npm uninstall express
8:更新模块:
npm update express
9:搜索模块:
npm search express
10:创建模块






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值