NodeJs安装
之前已经写过,故直接放链接。
NPM
除了 Node、NPM 或 Node Package Manager 之外,还有一个与 NodeJS 一起安装的应用程序,但它是单独开发的,并且更新的时间表与 Node 不同。它使您能够从中央包注册表下载包,这些包是可重用的 JavaScript 模块 https://www.npmjs.com
NPM 是世界上最大的软件注册中心,拥有超过 800,000 个代码包。它是一个免费工具,包括一个用于下载和安装软件包的 CLI。
要使用 npm 安装任何包,请转到任何 CLI(如 Powershell 或终端)并输入以下内容:
npm install <package>
安装 npm:
npm 与 NodeJS 一起安装,因此您可以在下载并安装 NodeJS 后立即访问它
但是,在Javascript/Node项目的根目录中存在一个名为package.json的JSON文件。此文件包含与项目相关的元数据,用于跟踪项目的依赖项,脚本,版本等。Npm 使用此文件来标识和管理项目的依赖项,以及提供用于标识和管理项目的信息。一个最小的package.json可以在下面看到:
{
"name" : "mavic",
"version" : "0.0.1"
}
它还可能包括其他元数据,例如项目描述、其在特定发行版中显示的版本、许可证信息或配置信息。
大多数 Node/NPM 项目的根目录将包含一个名为 package.json 的文件。它包含 NPM(和 Node,至少间接)需要了解的有关您的项目的元数据信息,如果它要处理某些任务。在这种情况下,它将指示 NPM 如果尚未安装哪些模块需要安装,这使得将项目提供给另一个开发人员变得非常容易。这还将包括项目名称和版本等信息。
创建一个新目录并将其命名为 new-project。然后浏览到 CLI 上的文件夹(Powershell 或终端)。输入以下内容
npm init
这将初始化文件夹中的 package.json 文件,并提示输入多个详细信息,如下面的视频所示。输入所有详细信息后,您将在同一文件夹中看到一个包含已填写信息的 package.json 文件。
在计算机上安装 NodeJS 后,可以使用以下命令测试是否安装了 npm
npm -v
NPM 包模块使 Javascript 开发人员能够有效地加载依赖项。为了加载依赖项,我们需要运行以下命令。
npm install
使用此命令,您将在根目录中搜索名为 package.json 的 JSON 文件,以便安装此文件中定义的所有依赖项。
更新软件包
您可能偶尔希望在设置项目后更新项目的依赖项。为此,您必须运行以下命令
npm update
在 CLI 上使用 NodeJS
要在命令行界面 (CLI) 上使用 NodeJS,请转到 Powershell 或终端并键入
node
将看到类似于下面的界面。
静态应用程序中的任何操作都可以在这里执行,包括导入库、创建函数等。
因此,在>之后输入以下 JavaScript 代码
var product = (number1, number2) => { return number1 * number2};
然后通过发送一些参数来调用函数,如下所示
product(5, 3);
输出可以在下面的屏幕中看到
NodeJS 命令
以下是使用 NPM 时最常用的一些命令:
安装包
npm install <package_name>
npm install -g <package_name>
要更新软件包,您需要使用 update 或 up
npm update <package_name>
更新全局包
npm update <package_name> -g
默认情况下,在 npm 安装期间指定的任何包都会添加到依赖项中。使用一些额外的标志,我们可以修改是否以及如何保存它们:
要将包保存在 devDependencies 中:-D 或 --save-dev
将包保存在可选依赖项中:-O 或 --save-可选
要防止保存到依赖项:--no-save
要卸载软件包,您可以使用 uninstall 或un
npm uninstall <package_name>
卸载全局包
npm uninstall <package_name> -g
要获取已安装软件包的列表,您可以使用 list 或 ls
npm ls
在 npm ls 中设置 --all 将显示所有已安装的包,而不仅仅是当前项目直接需要的包。
npm ls --all
从 NPM CLI 获取帮助
npm help
获取特定命令的帮助
npm <command> -h
搜索 npm 文档帮助
npm help-search <command>
设置 Web 服务器并从 NPM 开始
创建一个新目录,并使用 NPM 将其初始化为项目,以设置新的 Web 服务器。添加 -y 将使所有提示使用默认值,而不是输入详细信息。
npm init -y
然后,您需要在同一文件夹中创建一个名为 server.js 的新 JavaScript 文件,并将以下代码输入到该文件中。
require("http").createServer((req, res) => {
res.end("Hello world");
}).listen(3030);
保存文件并转到终端。输入以下命令。
npm start
然后进入浏览器,输入localhost:3030看看helloworld
如果出现任何错误,必须转到package.json并将以下内容添加到“脚本:”
"scripts": {
"start": "node your-script.js"
}