使用 npm 安装实时服务器包时出现错误。 “npmaudit”无助于解决问题

问题描述 投票:0回答:2

我是 JavaScript 新手。我正在尝试按照 here 的说明来学习 javascript。我正在尝试使用 npm 安装

live-server
包,但我看到以下错误。

$ npm install -g live-server
npm WARN deprecated [email protected]: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: The package has been renamed to `open`
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email protected]: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated [email protected]: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

changed 208 packages, and audited 209 packages in 7s

2 high severity vulnerabilities

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
sshil-414HTD6:IssueTracker sshil$  npm audit fix --force
npm WARN using --force Recommended protections disabled.

up to date, audited 1 package in 192ms

found 0 vulnerabilities

$ npm i live-server
npm WARN deprecated [email protected]: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: The package has been renamed to `open`
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email protected]: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated [email protected]: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

added 208 packages, and audited 209 packages in 6s

3 high severity vulnerabilities

To address all issues, run:
  npm audit fix

Run `npm audit` for details.
$ npm version
{
  issuetracker: '1.0.0',
  npm: '8.19.2',
  node: '19.0.0',
  v8: '10.7.193.13-node.16',
  uv: '1.43.0',
  zlib: '1.2.11',
  brotli: '1.0.9',
  ares: '1.18.1',
  modules: '111',
  nghttp2: '1.47.0',
  napi: '8',
  llhttp: '8.1.0',
  openssl: '3.0.5+quic',
  cldr: '41.0',
  icu: '71.1',
  tz: '2022b',
  unicode: '14.0',
  ngtcp2: '0.8.1',
  nghttp3: '0.7.0'
}
javascript node.js npm npm-install
2个回答
1
投票
  1. 你不应该太在意它。这更多的是警告而不是错误。你无能为力。要检查软件包是否已安装,请进入 package.json 文件,它应该位于依赖项对象中。
  2. 现在,如果您使用 vscode,则无需安装 live-server,因为它已经内置了。

您可以在此处阅读有关 npm 审核的更多信息 npm 审核:设计破坏了


0
投票

运行“npm init”并通过输入“devserver”:“live-server”在 VS Code 中编辑脚本 然后在命令提示符/窗口 powershell 中运行 devserver在此处输入图像描述

© www.soinside.com 2019 - 2024. All rights reserved.