zoukankan      html  css  js  c++  java
  • NPM 问题汇总

    1、Error: setuid user id does not exist

    Error: setuid user id does not exist
        at /usr/local/lib/node_modules/npm/node_modules/uid-number/uid-number.js:49:16
        at ChildProcess.exithandler (child_process.js:285:7)
        at ChildProcess.emit (events.js:182:13)
        at maybeClose (internal/child_process.js:962:16)
        at Socket.stream.socket.on (internal/child_process.js:381:11)
        at Socket.emit (events.js:182:13)
        at Pipe._handle.close (net.js:610:12)
    TypeError: Cannot read property 'loaded' of undefined
        at exit (/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:98:27)
        at errorHandler (/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:216:3)
        at /usr/local/lib/node_modules/npm/bin/npm-cli.js:77:20
        at cb (/usr/local/lib/node_modules/npm/lib/npm.js:225:22)
        at /usr/local/lib/node_modules/npm/lib/npm.js:263:24
        at /usr/local/lib/node_modules/npm/lib/config/core.js:83:7
        at Array.forEach (<anonymous>)
        at /usr/local/lib/node_modules/npm/lib/config/core.js:82:13
        at f (/usr/local/lib/node_modules/npm/node_modules/once/once.js:25:25)
        at afterExtras (/usr/local/lib/node_modules/npm/lib/config/core.js:173:20)
    /usr/local/lib/node_modules/npm/lib/utils/error-handler.js:98
      var doExit = npm.config.loaded ? npm.config.get('_exit') : true
                              ^
    
    TypeError: Cannot read property 'loaded' of undefined
        at exit (/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:98:27)
        at process.errorHandler (/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:216:3)
        at process.emit (events.js:182:13)
        at process._fatalException (internal/bootstrap/node.js:494:27)
    

    在编辑器中打开以下文件:
    /usr/local/lib/node_modules/npm/node_modules/uid-number/uid-number.js
    到 11 行,将 uidSupport = process.getuid && process.setuid 修改为 uidSupport = false

    通过 npm link 可以很容易的调试开发库,有几个需要注意的地方:

    • 目录地址,看一下要链接的地址是不是正确
    • Mac 上需要使用 sudo

    3、设置代理

    $ npm config set proxy=http://127.0.0.1:8087
    $ npm config delete proxy
    $ npm config set registry=http://registry.npmjs.org
    

    4、奇怪报错

    Unexpected end of JSON input while parsing near '...75189a47b39759b783e",'
    

    5、用户名

    # 查看
    $ git config user.name
    $ git config user.email
    
    # 设置
    $ git config --global user.name "username"
    $ git config --global user.email "email"
    
  • 相关阅读:
    LeetCode 452. 用最少数量的箭引爆气球
    LeetCode 451. 根据字符出现频率排序
    LeetCode 464. 我能赢吗
    LeetCode 2. 两数相加
    @RendSection{"scripts",require:false}的作用
    js中变量含(参数、数组)作用域传递问题
    Web Api通过Route、RoutePrefix等特性设置路由
    SQLserver中存储图片
    RDLC的部署(无法找到Microsoft.ReportViewer.ProcessingObjectModel.dll文件)
    C# 发送Http协议 模拟 Post Get请求
  • 原文地址:https://www.cnblogs.com/nzbin/p/11109228.html
Copyright © 2011-2022 走看看