zoukankan      html  css  js  c++  java
  • npm打包代码报奇怪的错

    项目各环境:
    node:v8.11.3
    npm:5.6.0
    项目使用的是angular5
    部署到服务器上时,npm install重新安装依赖,报错

    npm ERR! code EINTEGRITY
    npm ERR! sha1-5oowx8sETi+zYrQoRp/rKRwuCdg= integrity checksum failed when using sha1: wanted sha1-5oowx8sETi+zYrQoRp/rKRwuCdg= but got sha512-2lGfU4gymmhXRUiPLeQlnlkMaSY8azJB9W8e/vFp44AlAOEvzf6XiBUoTHO9NBM4OVlehybxDM9B4SwLBh42mw== sha1-zdTETTqiZOrC9o7BZbx5HDSvEjI=. (10271 bytes)
    

    完全不知道什么原因,其他项目也是相同的环境,然而并没有报错。大部分博客信息说 使用 npm cache verify --force 清除npm缓存,但是尝试过后并没用。最后在github上 npm的issue里找到了原因,由于package-lock.json文件引起的,删除之后就正常了。
    具体原因不清楚,没有深入了解npm的包管理机制

  • 相关阅读:
    3. VIM 系列
    2. VIM 系列
    2. 修复FFMPEG 复用 PAT、PMT发送间隔小于25ms的错误
    1. VIM 系列
    RESTful风格API
    APIview的使用
    1.DRF初始化
    Linux下的django项目02
    Linux下的django项目01
    1,web项目工作流程
  • 原文地址:https://www.cnblogs.com/labtabhub/p/12164171.html
Copyright © 2011-2022 走看看