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://:8080