首页/ 学科题库/ npm/ 基本命令使用专题
npm 专题精讲

基本命令使用专题

1 篇文章 15 道配套习题

基本命令使用专题

专题说明

本专题聚焦NPM日常开发中最常用的命令,涵盖脚本执行、依赖查看、过期检查与包信息查询等高频操作。

学习目标

  1. 熟练使用npm run执行package.json中定义的脚本
  2. 理解npm start与npm test的内置默认行为
  3. 掌握npm list查看依赖树及层级关系
  4. 能够用npm outdated和npm info管理依赖状态

学习内容

  • npm run:脚本执行、PATH注入与环境变量
  • npm start / npm test:内置生命周期命令与默认值
  • npm list:依赖树查看、层级与版本信息
  • npm outdated:过期检测、当前版本与最新版本对比
  • npm info:远程包元数据查询、版本列表

学习建议

  1. npm run是最常用的命令之一,理解其PATH注入机制
  2. 善用npm list --depth=0快速查看顶层依赖
  3. 定期执行npm outdated保持依赖更新

配套习题(15 题)

参考答案在文末
判断题
1
判断题

npm list默认会显示完整的嵌套依赖树。

A

对

B

错

2
判断题

npm run命令只能执行package.json中scripts字段定义的脚本。

A

对

B

错

3
判断题

npm info命令只能查看已安装的包的信息。

A

对

B

错

4
判断题

npm start和npm test可以直接执行,无需使用npm run。

A

对

B

错

5
判断题

npm outdated命令会显示当前版本、期望版本和最新版本三列信息。

A

对

B

错

单选题
6
单选题

npm outdated输出中Wanted列表示什么?

A

package.json中声明的精确版本

B

package.json版本范围内允许的最新版本

C

NPM注册表上的最新版本

D

上次安装时的版本

7
单选题

在项目目录下直接执行npm run(不加脚本名),会发生什么?

A

报错提示缺少脚本名

B

执行默认脚本

C

列出所有可用的脚本命令

D

执行start脚本

8
单选题

查看全局安装的包列表的命令是?

A

npm list global

B

npm list -g --depth=0

C

npm global list

D

npm packages -g

9
单选题

以下哪个命令可以直接运行项目中定义的测试脚本?

A

npm run tests

B

npm test

C

npm testing

D

npm check

10
单选题

如果在scripts中没有定义start脚本,执行npm start时NPM会怎么做?

A

报错提示脚本不存在

B

默认执行node server.js

C

自动启动nodemon

D

执行index.js

11
单选题

查看项目顶层依赖(不显示子依赖)的命令是?

A

npm list --flat

B

npm list --depth=0

C

npm list --top

D

npm list --no-deps

12
单选题

执行npm outdated后没有任何输出,说明什么?

A

命令执行出错

B

所有依赖都已是最新的可用版本

C

没有安装任何依赖

D

package.json文件不存在

13
单选题

npm run执行脚本时,node_modules/.bin目录中的命令可以直接使用的原因是?

A

这些命令是全局安装的

B

npm会临时将node_modules/.bin添加到PATH中

C

这些命令在系统PATH中已存在

D

npm会创建命令的别名

14
单选题

查看lodash包所有已发布版本的命令是?

A

npm info lodash versions

B

npm info lodash all-versions

C

npm list lodash versions

D

npm search lodash versions

15
单选题

执行npm info express repository后,会返回什么信息?

A

express的安装路径

B

express的源代码仓库地址

C

express的NPM下载地址

D

express的作者信息

参考答案
1.正确 2.正确 3.错误 4.正确 5.正确 6.B 7.C 8.B 9.B 10.B 11.B 12.B 13.B 14.A 15.B
想在手机上刷这套专题的真题?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可解锁本专题全部配套练习与错题本。
了解产品 App
← 上一个专题 包的查找与安装专题 下一个专题 → 安全审计与漏洞修复专题