Node.js安装教程和NPM包管理器使用详解
1. 安装Node.js
在浏览器中打开Node.js的官网 https://nodejs.org/, 页面会自动检测你的操作系统。选择你需要的安装包,如果是64位Windows系统则选择Windows Installer (.msi) 64-bit版本进行下载,如果是Mac系统则选择.pkg或.dmg版本进行下载和安装,其他操作系统则依据官网的指导进行安装。
安装完成后,可以在终端(Windows系统为命令提示符)中输入以下命令来检查是否安装成功:
node -v
若成功安装,会显示出Node.js的版本号。
2. NPM包管理器使用详解
NPM(Node Package Manager)是 Node.js 的默认包管理器,拥有极为丰富的软件包,可以在开发过程中快速、简单地复用别人的代码或发布自己的代码包。以下是关于 NPM 包管理器使用的详解:
2.1 NPM基本操作
在终端中输入下列指令,会打印出NPM的版本号及其他有用的信息:
npm -v
使用NPM安装依赖包,可以使用以下命令:
npm install <packageName>
其中 "
npm install express
卸载模块可以使用以下命令:
npm uninstall <packageName>
如果需要全局安装,可以加上 -g
参数:
npm install -g <packageName>
2.2 package.json 文件
每个 Node.js项目都应该有一个 package.json 文件,它可以记录你的项目的信息和依赖项。当你需要共享你的代码时,别人可以通过 package.json 告诉 NPM 如何安装你的代码和其依赖项。
可以使用以下命令来创建 package.json 文件:
npm init
在此过程中需要回答一些问题,例如项目名称、版本号、作者、入口文件等,一路回车默认即可。
如果你需要快速地生成一个默认的 package.json 文件,可以使用以下命令:
npm init -y
2.3 示例说明
以下是两个简单的示例说明。
示例1:使用npm安装underscore模块
underscore是一个JavaScript实用库,提供了更多的函数式编程风格和函数,可以简化迭代、函数绑定、函数替换、函数节流等操作。
使用 npm 安装 underscore:
npm install underscore
在代码中调用 underscore:
const _ = require('underscore');
const arr = [1, 2, 3, 4, 5, 6];
const odd = _.filter(arr, function (num) {
return num % 2 !== 0;
});
console.log(odd); // [1, 3, 5]
示例2:创建package.json 文件
在本地项目文件夹中运行以下命令来创建新的 package.json 文件:
npm init
按照提示,可以设置你的项目根目录、项目名称、项目描述等基本信息,同样也可以使用 -y
参数来快速创建默认的 package.json 文件。
在 package.json 文件中,某个特定的库可能会被列为一个项目依赖项,例如:
{
"name": "MyProject",
"dependencies": {
"express": "^4.17.1",
"request": "^2.88.2"
}
}
在上面的例子中,express 和 request 是项目依赖项。每次有人从 github检出我的项目文件夹并且想运行我的项目时,必须运行 npm install
来安装所有必要的依赖项。
结论
Node.js 与 NPM 包管理器已成为许多前端和后端开发人员不可或缺的工具。当你安装了 Node.js 和 NPM 之后,你可以打造行业水平的应用程序,并使用丰富的第三方模块来协助你完成工作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Node.js安装教程和NPM包管理器使用详解 - Python技术站