如何使用 npm 安装第三方软件包

如何使用 npm 安装第三方软件包

如何使用 npm 安装第三方软件包

node.jsserver side programmingprogramming更新于 2025/4/15 1:07:17

到目前为止,我们已经了解了如何使用 npm init 命令创建 Node 项目,以及如何添加脚本来运行应用程序。

为什么需要第三方库

我们使用了 Node.js 的核心模块,例如 http、fs 等,这些模块在 Node.js 中默认可用,但仅使用这些核心模块并不能简化我们的工作。为了添加更多有用的功能和更简单的代码,我们需要安装第三方库,例如 express、body-parser 等。

我们从云端存储的 npm 仓库获取第三方库。使用 npm install 命令完成安装。

Nodemon

我们使用 npm start 命令运行 App.js 文件。但是,每当我们更改代码时,都必须使用 ctrl + c 停止服务器,然后使用 npm start 重新启动才能使这些更改生效。

为了简化操作,我们提供了一个名为 nodemon 的第三方包,用于在自动添加更改时自动重新启动。

生产环境中所需的依赖项被归类为"纯依赖项",而仅在开发模式下需要的其他库则被归类为"de 依赖项"。

要将库安装为开发依赖项,我们在 npm install 命令中使用了 –save-dev。安装后,完整的 package.json 文件如下所示 −

{

"name": "dev",

"version": "1.0.0",

"description": "",

"main": "App.js",

"scripts": {

"test": "echo \"Error: no test specified\" &&

exit 1",

"start": "node App.js"

},

"author": "",

"license": "ISC",

"devDependencies": {

"nodemon": "^2.0.3"

}

}

package.json 文件显示已安装的 nodemon 版本。

添加第一个第三方库后,我们还获得了一个名为 Node Modules 的文件夹和文件 package-lock.json

Package-lock.json 维护相互依赖的库的内部树状层次结构。

nodemon 版本号中的 ^ 用于决定最新版本,即在 npm install 上如何在任何其他系统中安装 nodemon。

如何使用 nodemon −

在我们的 npm scripts 部分,我们有 npm start 命令 −

"scripts": {

"test": "echo \"Error: no test specified\" && exit 1",

"start": "node App.js"

},

启动命令需要更改 −

"scripts": {

"test": "echo \"Error: no test specified\" && exit 1",

"start": "nodemon App.js"

},

现在,我们可以使用 npm start 运行应用程序,并且它还会在任何代码更改保存时自动重新启动。

相关文章

NodeJS 中 console.log 和 process.stdout.write 的区别

NodeJS 中 process.cwd 和 _ _dirname 之间的区别

fs-extra 中的 EmptyDir() 函数 - NodeJS

fs-extra - NodeJS 中的ensureFile() 函数

fs-extra - NodeJS 中的ensureSymlink() 函数

在 NodeJS 中加密和解密数据

在 Node 中确定用户 IP 地址

Node.js 中的数据块

创建 Node.js 服务器

什么是 express.js?如何在 Node.js 中安装它?

打印

下一节:了解 Node.js 中的不同错误类型及其处理方式 ❯❮ 上一节:了解 node.js 中的 npm scripts

🎊 相关推荐

英雄联盟手游峡谷之巅 4月30日将正式开放
365bet体育投注在线

英雄联盟手游峡谷之巅 4月30日将正式开放

📅 09-14 👀 2431
QQ炫舞仙灵幻境在哪怎么进?跨服大社区仙灵幻境玩法攻略
365账号限制投注怎么办

QQ炫舞仙灵幻境在哪怎么进?跨服大社区仙灵幻境玩法攻略

📅 08-15 👀 7064
饥荒小偷出现的征兆介绍,了解刷新机制才知道会在哪出现