当使用 WhiteSource Bolt 扫描 Node.js 项目时,您希望只扫描生产依赖项,以排除仅用于开发的库。您应该运行哪个 npm 命令来确保安装了生产依赖项?
选择一个答案
点击一个选项来检查您的答案。
正确答案: npm install.
为什么这是答案
npm install 命令会根据 package.json 文件安装所有依赖项,包括生产依赖项和开发依赖项。然而,当您在生产环境中运行此命令时,或者在 npm install 后面加上 --production 标志时,它将只安装 dependencies 而忽略 devDependencies。WhiteSource Bolt 在扫描时会检查已安装的依赖项,因此确保只安装生产依赖项是关键。 npm edit 用于编辑已安装的包,与依赖项安装无关。npm publish 用于将包发布到 npm 注册表,与扫描无关。npm update 用于更新已安装的包到最新版本,但不会改变安装的依赖项类型(生产或开发)。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡