NPM(Node Package Manager)是Node.js的默认包管理工具,也是全球最大的开源软件包注册表。它帮助开发者快速搜索、安装、更新和卸载JavaScript代码包,解决项目依赖管理问题,支持版本控制与依赖解析,还提供npm脚本简化项目构建、测试等流程。通过package.json配…
在前端和 Node.js 项目开发中,使用 npm 安装依赖包是日常操作,但偶尔会遇到极其头疼的情况:执行 npm install 命令后,终端既没有打印安装成功的提示,也没有抛出任何错误信息,命令执行完直接回到初始路径,完全看不出问题所在,就像安装过程 悄无声息 地中断了。 这种情况在安装 ffi…
今天运行一个旧项目,发现 NodeJS 的版本高了,决定回退下 NodeJS 的版本,直接从控制台卸载 NodeJS,然后从官网下载 10.x.x 版本进行安装,安装完了以后一运行就报错: cannot find module'internal/util/types' 网上一搜才知道是 NodeJS…
今天按照常规操作安装 Egg.js,结果提示: Unexpected token < in JSON at position 1 while parsing near 最后一行还提示: Install for [ 'create-egg@latest' ] failed with code …
需要用到编码转换,就安装 iconv 这个库,但是始终安装不上,刚开始一直拿着错误提示到百度搜索,一直解决不了这个问题,但是仔细的阅读下错误提示,发现这个链接: https://github.com/nodejs/node-gyp#on-windows 然后安装说明,执行下面的命名完美解决: npm…
在 npm 安装包的时候,经常会提示 unable to verify the first certificate ,在此对该情况的解决方案进行了一些小结,总体说来,这个问题的出现都是因为用了代理。 https 是一种安全的协议,确保服务端与客户端之间传送正确性的。现在中间多了一个代理转发,有一些连…
最近在本地部署 EggJS 项目,准备启动开发版本测试时,刚运行 npm start 命令就遭遇启动失败,控制台直接抛出 Error: spawn tail ENOENT 错误,一开始盯着报错信息误以为是系统命令问题,绕了不少弯路。 相信很多用 Windows 系统开发 EggJS 的同学,都大概率…
报错:npm ERR! request to https://registry.npm.taobao.org/events failed, reason: certificate has expired npm install npm ERR! code CERT_HAS_EXPIRED npm E…
我一直怀疑是网络问题,因为等了很久也能安装成功,就是时间比较长,直到现在完全受不了了,决定好好整治下这个问题! 1、执行命令 npm config get userconfig 查看配置文件所在位置,将其删除。 2、执行 npm cache clean --force 更新缓存,可能执行会出错,他…
用于 npx 解决错误 cross-env: command not found,例如 npx cross-env NODE_ENV=production webpack --config build/webpack.config.js 或者通过运行全局安装包, npm install -g cro…
你的项目根目录一定有 package-lock.json 这个文件,应该是开发的时候创建的,然后切换到其他的电脑上,再安装依赖就出现了这种错误: 删除掉 package-lock.json 重新安装就可以了。