npm install报错问题解决

问题:

E:\CodeSpace\GitlabTest\desktop>npm install

> lifeccp-desktop@1.1.9 postinstall E:\CodeSpace\GitlabTest\desktop
> install-app-deps

Installing app dependencies for arch x64 to E:\CodeSpace\GitlabTest\desktop\app

> sqlite3@3.1.4 install E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3
> node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download: https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.4/electron-v1.2-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for sqlite3@3.1.4 and electron@1.2.7 (electron-v1.2 ABI) (falling back to source compile with node-gyp)

E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3>if not defined npm_config_node_gyp (node "C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" clean )  else (node "" clean )

E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3>if not defined npm_config_node_gyp (node "C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" configure --fallback-to-build --module=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64 )  else (node "" configure --fallback-to-build --module=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64 )
gyp WARN install got an error, rolling back install                             gyp ERR! configure error
gyp ERR! stack Error: read ECONNRESET                                           gyp ERR! stack     at exports._errnoException (util.js:1008:11)
gyp ERR! stack     at TCP.onread (net.js:563:26)
gyp ERR! System Windows_NT 10.0.10586                                           gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--fallback-to-build" "--module=E:\\CodeSpace\\GitlabTest\\desktop\\app\\node_modules\\sqlite3\\lib\\binding\\electron-v1.2-win32-x64\\node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=E:\\CodeSpace\\GitlabTest\\desktop\\app\\node_modules\\sqlite3\\lib\\binding\\electron-v1.2-win32-x64"  gyp ERR! cwd E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3           gyp ERR! node -v v6.3.0                                                         gyp ERR! node-gyp -v v3.4.0                                                     gyp ERR! not ok                                                                 node-pre-gyp ERR! build error                                                   node-pre-gyp ERR! stack Error: Failed to execute 'node-gyp.cmd configure --fallback-to-build --module=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\node_modules\node-pre-gyp\lib\util\compile.js:83:29)
node-pre-gyp ERR! stack     at emitTwo (events.js:106:13)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:852:16)    node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)                                                            node-pre-gyp ERR! System Windows_NT 10.0.10586                                  node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "E:\\CodeSpace\\GitlabTest\\desktop\\app\\node_modules\\sqlite3\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3
node-pre-gyp ERR! node -v v6.3.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.28
node-pre-gyp ERR! not ok
Failed to execute 'node-gyp.cmd configure --fallback-to-build --module=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64' (1)
npm WARN lifeccp-desktop@1.1.9 No repository field.
npm ERR! Windows_NT 10.0.10586                                                  npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "--production"
npm ERR! node v6.3.0
npm ERR! npm  v3.10.5                                                           npm ERR! code ELIFECYCLE

npm ERR! sqlite3@3.1.4 install: `node-pre-gyp install --fallback-to-build`      npm ERR! Exit status 1                                                          npm ERR!
npm ERR! Failed at the sqlite3@3.1.4 install script 'node-pre-gyp install --fallback-to-build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sqlite3 package,
npm ERR! not with npm itself.                                                   npm ERR! Tell the author that this fails on your system:                        npm ERR!     node-pre-gyp install --fallback-to-build                           npm ERR! You can get information on how to open an issue for this project with: npm ERR!     npm bugs sqlite3
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls sqlite3
npm ERR! There is likely additional logging output above.                                                                                                       npm ERR! Please include the following file with any support request:
npm ERR!     E:\CodeSpace\GitlabTest\desktop\app\npm-debug.log
Unhandled rejection Error: C:\Program Files\nodejs\node.exe exited with code 1
    at ChildProcess.childProcess.on.code (E:\CodeSpace\GitlabTest\desktop\node_modules\electron-builder\src\util\util.ts:127:14)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:852:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)    From previous event:
    at spawn (E:\CodeSpace\GitlabTest\desktop\node_modules\electron-builder\src\util\util.ts:112:9)
    at spawnNpmProduction (E:\CodeSpace\GitlabTest\desktop\node_modules\electron-builder\src\util\util.ts:46:9)
    at Object.installDependencies (E:\CodeSpace\GitlabTest\desktop\node_modules\electron-builder\src\util\util.ts:24:120)
    at E:\CodeSpace\GitlabTest\desktop\node_modules\electron-builder\src\install-app-deps.ts:29:2
    at next (native)
From previous event:
    at tsAwaiter (E:\CodeSpace\GitlabTest\desktop\node_modules\electron-builder\src\util\awaiter.ts:10:47)
    at main (E:\CodeSpace\GitlabTest\desktop\node_modules\electron-builder\src\install-app-deps.ts:22:3)
    at Object.<anonymous> (E:\CodeSpace\GitlabTest\desktop\node_modules\electron-builder\src\install-app-deps.ts:34:7)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)
    at Function.Module._load (module.js:409:3)
    at Module.runMain (module.js:575:10)                                            at run (bootstrap_node.js:352:7)
    at startup (bootstrap_node.js:144:9)                                            at bootstrap_node.js:467:3
                                                                                npm WARN optional Skipping failed optional dependency /electron-builder/appdmg:
npm WARN notsup Not compatible with your operating system or architecture: appdmg@0.4.5
npm WARN optional Skipping failed optional dependency /7zip-bin/7zip-bin-osx:
npm WARN notsup Not compatible with your operating system or architecture: 7zip-bin-osx@0.1.0                                                                   npm WARN optional Skipping failed optional dependency /7zip-bin/7zip-bin-linux:
npm WARN notsup Not compatible with your operating system or architecture: 7zip-bin-linux@1.0.2
npm WARN lifeccp-desktop@1.1.9 No repository field.                             npm WARN lifeccp-desktop@1.1.9 No license field.

E:\CodeSpace\GitlabTest\desktop>npm install --python=python2.7

> lifeccp-desktop@1.1.9 postinstall E:\CodeSpace\GitlabTest\desktop
> install-app-deps

Installing app dependencies for arch x64 to E:\CodeSpace\GitlabTest\desktop\app

> sqlite3@3.1.4 install E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3
> node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download: https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.4/electron-v1.2-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for sqlite3@3.1.4 and electron@1.2.7 (electron-v1.2 ABI) (falling back to source compile with node-gyp)

E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3>if not defined npm_config_node_gyp (node "C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" clean )  else (node "" clean )

E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3>if not defined npm_config_node_gyp (node "C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" configure --fallback-to-build --module=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64 --python=python2.7 )  else (node "" configure --fallback-to-build --module=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=E:\CodeSpace\GitlabTest\desktop\app\node_modules\sqlite3\lib\binding\electron-v1.2-win32-x64 --python=python2.7 )
^终止批处理操作吗(Y/N)? Y

E:\CodeSpace\GitlabTest\desktop>npm install --python=python2.7

> lifeccp-desktop@1.1.9 postinstall E:\CodeSpace\GitlabTest\desktop
> install-app-deps

Installing app dependencies for arch x64 to E:\CodeSpace\GitlabTest\desktop\app

npm WARN lifeccp-desktop@1.1.9 No repository field.
npm WARN optional Skipping failed optional dependency /electron-builder/appdmg:
npm WARN notsup Not compatible with your operating system or architecture: appdmg@0.4.5
npm WARN optional Skipping failed optional dependency /7zip-bin/7zip-bin-linux:
npm WARN notsup Not compatible with your operating system or architecture: 7zip-bin-linux@1.0.2
npm WARN optional Skipping failed optional dependency /7zip-bin/7zip-bin-osx:
npm WARN notsup Not compatible with your operating system or architecture: 7zip-bin-osx@0.1.0
npm WARN lifeccp-desktop@1.1.9 No repository field.
npm WARN lifeccp-desktop@1.1.9 No license field.

E:\CodeSpace\GitlabTest\desktop>npm config set python python2.7

E:\CodeSpace\GitlabTest\desktop>npm install

> lifeccp-desktop@1.1.9 postinstall E:\CodeSpace\GitlabTest\desktop
> install-app-deps

Installing app dependencies for arch x64 to E:\CodeSpace\GitlabTest\desktop\app

npm WARN lifeccp-desktop@1.1.9 No repository field.
npm WARN optional Skipping failed optional dependency /electron-builder/appdmg:
npm WARN notsup Not compatible with your operating system or architecture: appdmg@0.4.5
npm WARN optional Skipping failed optional dependency /7zip-bin/7zip-bin-osx:
npm WARN notsup Not compatible with your operating system or architecture: 7zip-bin-osx@0.1.0
npm WARN optional Skipping failed optional dependency /7zip-bin/7zip-bin-linux:
npm WARN notsup Not compatible with your operating system or architecture: 7zip-bin-linux@1.0.2
npm WARN lifeccp-desktop@1.1.9 No repository field.
npm WARN lifeccp-desktop@1.1.9 No license field.

解决办法:

npm install --python=python2.7

npm config set python python2.7

---------------------------

问题:

npm ERR! Exit status 4294967295

E:\CodeSpace\GitlabTest\desktop>npm install -g node-sqlite3

> node-sqlite3@0.0.3 install C:\Users\Administrator\AppData\Roaming\npm\node_modules\node-sqlite3
> node-gyp rebuild

C:\Users\Administrator\AppData\Roaming\npm\node_modules\node-sqlite3>if not defined npm_config_node_gyp (node "C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "" rebuild )
在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。
MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了 其他位置,请将其位置添加到系统路径中。 [C:\Users\Adm
inistrator\AppData\Roaming\npm\node_modules\node-sqlite3\build\binding.sln]
gyp ERR! build error
gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Windows_NT 10.0.10586
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Administrator\AppData\Roaming\npm\node_modules\node-sqlite3
gyp ERR! node -v v6.3.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "node-sqlite3"
npm ERR! node v6.3.0
npm ERR! npm  v3.10.5
npm ERR! code ELIFECYCLE

npm ERR! node-sqlite3@0.0.3 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sqlite3@0.0.3 install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the node-sqlite3 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs node-sqlite3
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls node-sqlite3
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     E:\CodeSpace\GitlabTest\desktop\npm-debug.log

npm install -g node-gyp

npm install -g node-sqlite3

需要强制指定:

npm config set msvs_version 2012 --global

-----------------------

使用cnpm:

npm install cnpm -g

npm install cnpm -g --registry=https://registry.npm.taobao.org

(关于electron的另一个问题:http://www.cnblogs.com/haochuang/p/5754120.html)

npm install 报错:node-pre-gyp ERR! 问题解决的更多相关文章

  1. npm install 报错,提示`gyp ERR! stack Error: EACCES: permission denied` 解决方法

    m install 报错,提示gyp ERR! stack Error: EACCES: permission denied 猜测可能是因为没有权限读写,ls -la看下文件权限设置情况 [root@ ...

  2. 执行npm install报错:npm ERR! code EINTEGRITY

    命令行执行npm install报错如下: D:\frontend\viewsdev>npm install npm ERR! code EINTEGRITY npm ERR! sha512-8 ...

  3. npm install 报错 error Unexpected end of JSON input while parsing near '...sShrinkwrap":false,"d' 解决办法

    npm install 报错 : error Unexpected end of JSON input while parsing near '...sShrinkwrap":false,& ...

  4. 在运行vue项目时,执行npm install报错小记

    在运行vue项目时,执行npm install 报错,导致后续的执行报各种错误,根据报错,尝试了网上的各种办法,最后发现时网络问题下载失败导致,解决办法: 安装cnpm==>npm instal ...

  5. npm install 报错解决办法

    npm install 报错解决办法 原因是因为node_modules可能有意外改动,导致依赖库不完整,删除项目下的node_modules,在你的项目目录下,重新执行npm install,这会重 ...

  6. npm install 报错ERR! 404 Not Found: event-stream@3.3.6

    在win下开发的node工程,在linux下用dockerfile部署时,遇到npm install时报错 Step / : RUN npm install ---> Running in 2e ...

  7. npm install 报错:ERR! code EINTEGRITY 解决方案

    npm升级后,npm install 报错了,报错信息:ERR! code EINTEGRITY到处百度搜索解决方案,终于找到了!“npm cache verify”这条命令帮助了不少人 npm ca ...

  8. 输入npm install 报错npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.13.1 postinstall: `node scripts/build.js`

    输入npm install 报以下错误 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.13.1 postinstall: ...

  9. 『奇葩问题集锦』npm install 报错 node-pre-gyp ERR! node-pre-gyp -v v0.6.25

    gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you ...

随机推荐

  1. HDU 5552 Bus Routes(2015合肥现场赛A,计数,分治NTT)

    题意  给定n个点,任意两点之间可以不连边也可以连边.如果连边的话可以染上m种颜色. 求最后形成的图,是一个带环连通图的方案数. 首先答案是n个点的图减去n个点能形成的树. n个点能形成的树的方案数比 ...

  2. 2018 ACM-ICPC 青岛网络赛

    最近打比赛不知道为什么总是怀疑自己 写完之后不敢交,一定跟学长说一遍自己的思路 然后发现"哦原来我是对的" 然后就A掉了…… 所以还是要有自信 Problem A 最大值直接输出m ...

  3. 洛谷P3916 图的遍历 [图论,搜索]

    题目传送门 图的遍历 题目描述 给出 N 个点, M条边的有向图,对于每个点 v ,求 A(v) 表示从点 v 出发,能到达的编号最大的点. 输入输出格式 输入格式: 第1 行,2 个整数 N,M . ...

  4. RedisDesktopManager-0.9.3 for windows (转)

    redis数据库的可视化工具 官方出了RedisDesktopManager-0.9.8版本后要购买了.之前自用的Windows版本0.9.3.817有需要的可以使用.解压直接启动即可.主要以备自用! ...

  5. Python开发基础-Day19继承组合应用、对象序列化和反序列化,选课系统综合示例

    继承+组合应用示例 class Date: #定义时间类,包含姓名.年.月.日,用于返回生日 def __init__(self,name,year,mon,day): self.name = nam ...

  6. Xamarin中VS无法连接Mac系统的解决办法

    Xamarin中VS无法连接Mac系统的解决办法 按照以下步骤排查:(1)确认Mac系统中安装Xamarin.iOS开发必备的组件,如Mono.Xamarin.iOS.(2)将Windows和Mac下 ...

  7. BZOJ 3790 神奇项链(manacher+DP+树状数组)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=3790 [题目大意] 问最少用几个回文串可以构成给出串,重叠部分可以合并 [题解] 我们 ...

  8. BZOJ 2288 【POJ Challenge】生日礼物(贪心+优先队列)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=2288 [题目大意] 给出一列数,求最多取m段连续的数字,使得总和最大 [题解] 首先我 ...

  9. BZOJ 4589 Hard Nim(FWT+博弈论+快速幂)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=4589 [题目大意] 有n堆石子,每堆都是m以内的质数,请问后手必胜的局面有几种 [题解 ...

  10. 【数学期望】hdu5984 Pocky

    http://www.oyohyee.com/post/HDU/5984.html 看这篇吧,懒得写了. 训练时推得的式子有点鬼畜. #include<cstdio> #include&l ...