Web-Node Package Manager (NPM)

NodeJs安装

        之前已经写过,故直接放链接。

        Node.js安装-CSDN博客

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>
        安装的Install,我们可以使用i
        在安装过程中,可能会有一些警告。警告无需担心。安装本地包后,项目文件夹应包含 node_modulespackage.json 和 package-lock.json。Node_modules是我们本地软件包的安装位置。将创建一个名为 package-lock.json 的新文件。与包含语义版本的 package.json 不同,此文件指定包的确切版本。
        要全局安装软件包,您需要使用 -g 标志或 --global
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"
}

猜你喜欢

转载自blog.csdn.net/qq_54813250/article/details/133394853