Node.js入门
未读
4.6 查看 npm 包安装的版本
若要查看所有已安装的 npm 软件包(包括它们的依赖包)的最新版本,则: npm list
例如: ❯ npm list
/Users/joe/dev/node/cowsay
└─┬ cowsay@1.3.1
├── get-stdin@5.0.1
├─┬ optimist@0.6.1
Node.js入门
未读
4.5 package-lock.json 文件
在版本 5 中,npm 引入了 package-lock.json 文件。 那是什么?您可能知道 package.json 文件,它更常见并且存在的时间更长。 该文件旨在跟踪被安装的每个软件包的确切版本,以便产品可以以相同的方式被 100% 复制(即使软件包的维护者更新了软件包)。 这解决了 pac
Node.js入门
未读
4.4 package.json 指南
如果使用 JavaScript、或者曾经与 JavaScript 项目、Node.js 或前端项目进行过交互,则肯定会遇到过 package.json 文件。 它有什么用途?应该了解它的什么,可以使用它完成哪些有趣的事情? package.json 文件是项目的清单。 它可以做很多完全互不相关的事情
Node.js入门
未读
4.3 如何使用或执行 npm 安装的软件包
当使用 npm 将软件包安装到 node_modules 文件夹中或全局安装时,如何在 Node.js 代码中使用它? 假设使用以下命令安装了流行的 JavaScript 实用工具库 lodash: npm install lodash
这会把软件包安装到本地的 node_modules 文件夹中
Node.js入门
未读
4.2 npm 将软件包安装到哪里
当使用 npm 安装软件包时,可以执行两种安装类型: 本地安装 全局安装 默认情况下,当输入 npm install 命令时,例如: npm install lodash
软件包会被安装到当前文件树中的 node_modules 子文件夹下。 在这种情况下,npm 还会在当前文件夹中存在的 pac
Node.js入门
未读
4.1 npm 包管理器简介
npm 简介 npm 是 Node.js 标准的软件包管理器。 Yarn 是 npm 的一个替代选择。 下载 npm 可以管理项目依赖的下载。 安装所有依赖 如果项目具有 package.json 文件,则通过运行: npm install
它会在 node_modules 文件夹(如果尚不存在则
Node.js入门
未读
3.4 使用 exports 从 Node.js 文件中公开功能
Node.js 具有内置的模块系统。 Node.js 文件可以导入其他 Node.js 文件公开的功能。 当想要导入某些东西时,使用 const library = require('./library')
可以导入存在于当前文件夹中的 library.js 文件中公开的功能。 在此文件中,必须先
Node.js入门
未读
3.3 在 Node.js 中从命令行接收输入
如何使 Node.js CLI 程序具有交互性? 从版本 7 开始,Node.js 提供了 readline模块来执行以下操作:每次一行地从可读流(例如 process.stdin 流,在 Node.js 程序执行期间该流就是终端输入)获取输入。 const readline = require('
Node.js入门
未读
3.2 使用 Node.js 输出到命令行
目录 使用控制台模块的基础输出 空控制台 元素计数 打印堆栈踪迹 计算耗时 stdout 和 stderr 为输出着色 创建进度条 使用控制台模块的基础输出 Node.js 提供了 console 模块,该模块提供了大量非常有用的与命令行交互的方法。 它基本上与浏览器中的 console 对象相同。
Node.js入门
未读
3.1 Node.js 从命令行接收参数
当使用以下命令调用 Node.js 应用程序时,可以传入任意数量的参数: node app.js
参数可以是独立的,也可以具有键和值。 例如: node app.js joe
或 node app.js name=joe
这会改变在 Node.js 代码中获取参数值的方式。 获取参数值的方法是