相关疑难解决方法(0)

npm install错误:rollbackFailedOptional

当我尝试npm install新包时,它会向我显示以下错误:

rollbackFailedOptional:动词npm-session 585aaecfe5f9a82

node --version
8.4.0

npm --version
5.3.0
Run Code Online (Sandbox Code Playgroud)

node.js npm react-native

52
推荐指数
7
解决办法
10万
查看次数

“npm install”挂在窗台上:idealTree build

这两天我一直在尝试解决这个问题,但没有效果:

在此输入图像描述

我尝试过的解决方案包括:

  • 删除 package-lock.json 文件
  • 与项目中的其他开发人员协调以调整 Node.js 版本并重新安装整个框架
  • 使用 --verbose 作为命令的npm i一部分
  • 编辑环境变量以将 NPM 添加到其中
  • 删除“node_modules”文件夹(带有rm -rf node_modules/
  • 禁用然后重新启用 SSH
  • 尝试启用和不启用 VPN
  • 通过命令行清除缓存,即上面的node_modules步骤

这是指向 SO 上同一问题的另一个主题的链接,该主题似乎也很突出:链接

我已经回顾了关于这个问题的一系列讨论,但没有特别的效果,我认为我别无选择。任何见解表示赞赏

node.js

45
推荐指数
4
解决办法
7万
查看次数

npm install不会创建node_modules目录

我正在尝试为mongodb uni课程做作业.他们给了我们一些文件,说明是:

npm install mongodb然后跑node app.js

由于某种原因,npm install不会创建node_modules目录,但我没有看到任何构建错误:

mongo-uni/hw1-2$ npm install mongodb
npm WARN package.json path@0.4.9 path is also the name of a node core module.
npm http GET https://registry.npmjs.org/mongodb
npm http 304 https://registry.npmjs.org/mongodb
npm http GET https://registry.npmjs.org/bson/0.2.5
npm http GET https://registry.npmjs.org/kerberos/0.0.3
npm http 304 https://registry.npmjs.org/kerberos/0.0.3
npm http 304 https://registry.npmjs.org/bson/0.2.5

> kerberos@0.0.3 install /home/jasonshark/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/jasonshark/node_modules/mongodb/node_modules/kerberos/build'
  SOLINK_MODULE(target) Release/obj.target/kerberos.node
  SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
  COPY Release/kerberos.node
make: Leaving directory `/home/jasonshark/node_modules/mongodb/node_modules/kerberos/build'

> …
Run Code Online (Sandbox Code Playgroud)

node.js npm node-modules

41
推荐指数
4
解决办法
7万
查看次数

npm安装在访问GIT URL时出错

我的package.json具有以下依赖项,

    {
  "name": "AppName",
  "version": "0.0.0",
  "description": "App Description",
  "author": "@author",
  "dependencies": {},
  "devDependencies": {
    "css-flip": "git://github.com/geedmo/css-flip",
    "gulp": "^3.8.10",
    "gulp-angular-htmlify": "^0.4.0",
    "gulp-changed": "^1.1.0",
    "gulp-compass": "^2.0.4",
    "gulp-concat": "^2.4.1",
    "gulp-css-flip": "^0.4.0",
    "gulp-expect-file": "0.0.7",
    "gulp-filter": "^1.0.2",
    "gulp-html-prettify": "0.0.1",
    "gulp-if": "^1.2.5",
    "gulp-ignore": "^1.2.1",
    "gulp-jade": "^0.8.0",
    "gulp-jsvalidate": "^2.0.0",
    "gulp-less": "^1.3.9",
    "gulp-livereload": "^2.1.1",
    "gulp-load-plugins": "^0.10.0",
    "gulp-minify-css": "^0.3.11",
    "gulp-ng-annotate": "^0.4.3",
    "gulp-rename": "^1.2.0",
    "gulp-sass": "^1.3.2",
    "gulp-sourcemaps": "^1.3.0",
    "gulp-sync": "^0.1.4",
    "gulp-uglify": "^1.1.0",
    "gulp-util": "^3.0.1",
    "marked": "^0.3.2",
    "through2": "^0.6.3",
    "yargs": "^3.7.2"
  },
  "scripts": {
    "prestart": "bower install",
    "start": "npm install", …
Run Code Online (Sandbox Code Playgroud)

git node.js npm

22
推荐指数
2
解决办法
5万
查看次数

NPM没有安装任何东西:它挂起

每当我想用NPM安装模块时,它就会在那个阶段挂起:

npm install express
npm http GET https://registry.npmjs.org/express
Run Code Online (Sandbox Code Playgroud)

就是这样.对于我输入的任何内容而不是表达,它都有这种行为.我安装了nodejsnvm(Ubuntu 13.10):

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)

我尝试在互联网和GitHub上查找,我发现了一个关于npm在尝试安装模块时永远挂起的封闭问题..但这是一个非常古老的问题.在我问开发者之前,我错过了一些明显的东西吗?

我尝试编译nodejs和npm,但结果是一样的.

编辑:npm install express -verbose- > http://pastebin.com/tGY3V6Ly 错误:

npm info retry will retry, error on last attempt: Error: tunneling socket could not be established, cause=140072708810560:error:140770FC:SSL   routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:766:
Run Code Online (Sandbox Code Playgroud)

node.js npm

19
推荐指数
4
解决办法
3万
查看次数

标签 统计

node.js ×5

npm ×4

git ×1

node-modules ×1

react-native ×1