no such file or directory

使用 webstorm 或者 vscode 控制台npm install的时候经常出现这种错误,原因是没有 administrator 权限,解决方法是 cmd 用管理员运行即可

Unexpected end of JSON input while parsing near

第一种

  1. 清除缓存:npm cache clean --force
  2. npm 显示配置列表 npm config list
  3. 淘宝镜像的安装:npm config set registry "https://registry.npm.taobao.org" npm config set disturl [https://npm.taobao.org/dist](https://npm.taobao.org/dist)

第二种

删除文件夹

C:\Users\kelen\AppData\Roaming\npm-cache

本地模块调试

在当前项目下执行

npm link path/to/component/folder

淘宝镜像重置为 npm 官方镜像

npm config set registry https://registry.npmjs.org

使用淘宝镜像后无法发布 npm 包

登陆

npm login --registry https://registry.npmjs.org

发布

npm publish --registry https://registry.npmjs.org