菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

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


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持