【问题标题】:While installing lite-server it show vulnerabilities安装 lite-server 时显示漏洞
【发布时间】:2020-09-26 20:49:47
【问题描述】:
  • lite-server@2.5.4 添加来自 2 个贡献者的 1 个包,并在 20.502 秒内审核了 340 个包 发现 4 个漏洞(3 个低,1 个高) 运行npm audit fix 来修复它们,或npm audit 了解详情

运行 'npm audit fix' 后会显示

1 个软件包正在寻找资金 运行npm fund了解详情

修复了 340 个扫描包中的 4 个漏洞中的 0 个 4 个漏洞需要人工审核,无法更新

并且已经创建了一个 package-lock.json 文件

【问题讨论】:

  • 那么你的问题是什么?
  • @DanO 为什么创建了 package-lock.json 文件?我正在学习这个的教程,没有创建这样的文件。之后我尝试在我的 git 存储库的暂存区域。它向我展示了这个警告。警告: LF 将被 package-lock.json 中的 CRLF 替换。该文件将在您的工作目录中以原始行结尾警告:LF 将被替换为 package.json 中的 CRLF。该文件将在您的工作目录中以原始行结尾

标签: node.js npm-install package.json package-lock.json lite-server


【解决方案1】:

工作了一整天后,我找到了 Ubuntu 18.04/20.04 的修复程序。这应该适用于其他 Linux 发行版

1) Run following command for globally using lite-server
     sudo npm install lite-server -g
  1. 您的 package.json 文件应包含
     "devDependencies": {
    "lite-server": "^2.5.4"
     }

scipt 应该看起来像

"scripts": {
    "start": "npm run lite",
    "test": "echo \"Error: no test specified\" && exit 1",
    "lite": "lite-server"
  },
3) For development mode run following
     sudo npm i lite-server --save-dev
  1. 本地服务器可以使用 npm 命令启动
     npm start

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 2020-07-21
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    • 2017-11-24
    • 2011-12-17
    相关资源
    最近更新 更多