Node.js NPM
什么是 NPM?
NPM 是 Node.js 包(或模块)的包管理器。
www.npmjs.com 托管了数千个可供下载和使用的免费包。
安装 Node.js 时,NPM 程序也会安装到您的电脑上。
NPM 已经准备好运行在您的电脑上了!
什么是包?
Node.js 中的包包含模块所需的所有文件。
模块是可以包含在项目中的 JavaScript 库。
下载包
下载包非常简单。
打开命令行界面并告诉 NPM 下载您想要的包。
我想下载一个名为“upper-case”的包。
下载“upper-case”
C:\Users\您的用户名>npm install upper-case
现在您已经下载并安装了您的第一个包!
NPM 创建了一个名为“node_modules”的文件夹,包将放置在此文件夹中。将来安装的所有包都将放置在此文件夹中。
我的项目现在具有如下文件夹结构
C:\Users\我的用户名\node_modules\upper-case
使用包
安装包后,即可使用。
包含“upper-case”包的方式与包含任何其他模块的方式相同。
var uc = require('upper-case');
创建一个 Node.js 文件,将输出“Hello World!”转换为大写字母。
示例
var http = require('http');
var uc = require('upper-case');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(uc.upperCase("Hello World!"));
res.end();
}).listen(8080);
运行示例 »
将以上代码保存到名为“demo_uppercase.js”的文件中,并启动该文件。
启动 demo_uppercase
C:\Users\您的用户名>node demo_uppercase.js
如果您在您的电脑上执行了相同的步骤,您将看到与示例相同的结果:https://127.0.0.1:8080