踩坑NPM中遇到的错误

npm 和 cnpm

  1. 设置使用淘宝cnpm

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

  2. 查看是否配置成功,成功后即可直接使用cnpm命令

    npm config get registry

  3. 用npm下载cnpm

    npm install -g cnpm

npm报错128

问题描述:

项目执行npm install的时候特别慢,到最后直接返回错误: error exited with error code: 128 verbose exit [ 1, true ]

解决方法:

执行以下两条命令,后重新执行npm install

  1. git config --global http.sslverify "false"
  2. git config --global url."https://".insteadOf git://

npm报错EEXIST

问题描述

在安装cordova时,出现的错误具体代码为:

    npm WARN deprecated hoek@2.16.3: The major version is no longer supported. Please update to 4.x or newer
    npm ERR! path C:/Program Files/nodejs/node_modules/cordova/node_modules/assert
    npm ERR! code EEXIST
    npm ERR! errno -4075
    npm ERR! syscall mkdir
    npm ERR! EEXIST: file already exists, mkdir 'C:/Program Files/nodejs/node_modules/cordova/node_modules/assert'
    npm ERR! File exists: C:/Program Files/nodejs/node_modules/cordova/node_modules/assert
    npm ERR! Move it away, and try again.

    npm ERR! A complete log of this run can be found in:
    npm ERR!     C:/Users/Administrator/AppData/Roaming/npm-cache/_logs/2018-09-17T11_57_41_164Z-debug.log

解决方法

  • 更新npm

    npm install -g npm

  • 用npm下载不要用cnpm下载

    先去把nodejs文件里的node_modulesx的删除,再用npm下载即可

你可能感兴趣的:(踩坑NPM中遇到的错误)