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"
    
  • 相关阅读:
    史上最大型广告欺诈活动Methbot:黑客是如何每天赚到500万美元的
    Google研究人员宣布完成全球首例SHA-1哈希碰撞!
    “无文件”恶意软件的威力:悄无声息一夜之间从ATM机中窃取80万美元
    怎样才能写出高质量的伪原创,并且排名在前?
    新手站长如何快速学习实践SEO?
    .net core 开发注意事项
    写cookies注意事项
    .net core Ocelot 开源的API网关学习
    .net core与asp.net读取网站根目录文件的区别
    asp.net 中webapi读取参数对象和.net core的区别
  • 原文地址:https://www.cnblogs.com/nzbin/p/11109228.html
Copyright © 2011-2022 走看看