【问题标题】:Error npm install concurrently lite-server typescript错误 npm install 同时 lite-server typescript
【发布时间】:2017-01-29 03:44:14
【问题描述】:

我正在尝试修复 Angular 快速启动时的 npm start 问题,因此我尝试安装这些依赖项。不幸的是,我遇到了这些错误消息:

$ sudo npm install -g concurrently lite-server typescript
npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "concurrently" "lite-server" "typescript"
npm ERR! node v6.6.0
npm ERR! npm  v3.10.8

npm ERR! uid must be an unsigned int
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "concurrently" "lite-server" "typescript"
npm ERR! node v6.6.0
npm ERR! npm  v3.10.8

[14 - 16 of this repeatedly appears]

npm ERR! uid must be an unsigned int
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/username/npm-debug.log

我不知道这是什么意思,因为我只是一个初学者。

【问题讨论】:

    标签: angularjs node.js npm-install


    【解决方案1】:

    你必须重新安装 node.js 包 node.js

    它为我解决了问题

    【讨论】:

      【解决方案2】:

      有几种方法可以解决此问题。它与权限有关。 下面列出了两种解决方案的摘要:

      解决方案 A:

      (1)/Users//下创建npm-global目录为/Users//npm-global

      (2) npm config 设置前缀 /Users//npm-global

      (3) 将 export PATH=/Users//npm-global/bin:$PATH 添加到 ~/.profile

      (4) 来源 ~/.profile

      (5) 如果您不想执行步骤 (3) & (4),请将导出注释添加到 ~/.bash_profile

      解决方案 B:

      (1) sudo chown -R $USER /usr/local/

      点击链接https://docs.npmjs.com/getting-started/fixing-npm-permissions了解更多详情

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-09-25
        • 2023-03-16
        • 1970-01-01
        • 2020-07-21
        • 2020-09-24
        • 2020-06-19
        • 1970-01-01
        • 2020-01-19
        相关资源
        最近更新 更多