美文网首页我爱编程
【Nodejs篇三】Node.js-npm包管理工具

【Nodejs篇三】Node.js-npm包管理工具

作者: ISwiftUI | 来源:发表于2017-02-08 09:32 被阅读39次

一、NPM是什么?

包管理工具,可以分享/重复利用/管理模块代码;它将某个独立的功能封装起来,用于发布、更新、依赖管理和版本控制。

二、安装依赖包

Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。
express 是 Node.js 应用最广泛的 web 框架,现在是 4.x 版本,它非常薄。跟 Rails 比起来,完全两个极端。
express 的官网是 http://expressjs.com/ ,我常常上去看它的 API。
为何先要引出这个Express?

  • 它是一个流行的node.js的框架<依赖包>;
  • Node.js官方推荐;
  • 为了演示如何安装依赖包<框架>;
第一 简洁的语法

一行代码搞定npm install express. 它究竟做了什么?
首先从NPM官网进行查找别人上传的代码.然后下载;

当然下载的位置还分为了本地模式和全局模式;

第二 本地模式

语法---npm install express
安装位置---~/ node_modules
默认情况下我们使用 npm install命令就是采用本地模式. 即把包安装到当前目录的 node_modules子目录下<~/ node_modules >。Node.js 直接使用require('express');即可引入该包。

第三 全局模式

语法---sudo npm install -g express
那么为何已经可以用了, 还要用全局模式呢?

全局模式其实将包安装到一个全局可以使用的位置, 为了减少多重副本而使用全局模式,而是因为本地模式不会添加PATH 环境变量。bin 目录没有包含在 PATH 环境变量中,不可以直接使用;

二、步骤与实例

第一步下载express

$sudo npm install -g express

第二步 配置使用, 创建一个简单的服务器app.js

var express = require('express');
var app = express();

app.get('/', function (req, res) {
  res.send('Hello World');
});

app.listen(3000, function () {
  console.log('app is listening at port 3000');
});

第三步 终端中执行node app.js

第四步 打开浏览器, 输入http://127.0.0.1:3000/, 输出Hello World!.

相关文章

  • 【Nodejs篇三】Node.js-npm包管理工具

    一、NPM是什么? 包管理工具,可以分享/重复利用/管理模块代码;它将某个独立的功能封装起来,用于发布、更新、依赖...

  • Window下安装nodejs环境(NVM)

    NVM安装 nvm(nodejs version manager)是nodejs版本管理工具。 下载 nvm 包 ...

  • MacOS 前端环境搭建

    homebrewhomebrew 是软件管理工具 nodejs npmnode包管理工具,管理项目依赖包 yarn...

  • NPM 国内慢的问题解决

    NPM 是随同 NodeJS 一起安装的包管理工具,我们经常使用它来下载第三方包到本地。但在使用 NPM 过程很多...

  • Nodejs 与 NPM 版本管理

    1. Nodejs 版本管理工具 Nodejs普遍使用两种版本管理工具NVM 与 N,由于笔者比较喜爱MAC OS...

  • npm

    //nodejs包管理工具---npm //*gulp就可以说成是node.js一个包,但确切的说他是一个js的包...

  • npm 使用详解

    一、简介 NPM是随同NodeJS一起安装的包管理工具 从NPM服务器下载第三方包到本地使用 从NPM服务器下载并...

  • Npm 使用介绍

    Npm是NodeJS一起安装的包管理工具,使用场景:1、从NPM服务器下载别人编写的第三方包到本地使用,2、从NP...

  • npm

    是在nodejs安装时附带的包管理工具 可以从npm服务器端下载第三方包到本地使用 可以下载并安装别人编写的命令行...

  • ionic2安装、打包、发布、升级

    首先要安装最新版的NodeJs(官网下载nodejs.org) ,nodeJS自带npm包管理工具,装好node....

网友评论

    本文标题:【Nodejs篇三】Node.js-npm包管理工具

    本文链接:https://www.haomeiwen.com/subject/gdlvittx.html