npm使用电子

时间:2016-10-30 17:56:16

标签: node.js sqlite npm electron

尝试在电子邮件中使用sqlite时,我在Web控制台中收到此错误

  

错误:找不到模块' C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3 \ lib \ binding \ el ectron-v1.4-win32-ia32 \ node_sqlite3.node'

在阅读网站上的一些帖子后,我已经看到了

  

npm install sqlite3 --build-from-source

我可以修复此错误,但是当我尝试这样做时,我收到以下消息

  

sqlite3@3.1.8安装C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3   node-pre-gyp install --fallback-to-build

     

C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3> if if not defined npm_config_node_gyp(node" C:\ Users \ Alejandro \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ node -gyp-bin \ .... \ node_modules \ node-gyp \ bin \ node-gyp.js" clean)else(node"" clean)

     

C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3> if if not defined npm_config_node_gyp(node" C:\ Users \ Alejandro \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ node -gyp-bin \ .... \ node_modules \ node-gyp \ bin \ node-gyp.js" configure --fallback-to-build --module = C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3 \ lib \ binding \ node-v48-win32-ia32 \ node_sqlite3.node --module_name = node_sqlite3 --module_path = C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3 \ lib \ binding \ node-v48-win32-ia32)else(node"" configure --fallback-to-build --module = C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3 \ lib \ binding \ node -v48-win32-ia32 \ node_sqlite3.node --module_name = node_sqlite3 --module_path = C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3 \ lib \ binding \ node-v48-win32-ia32 )

     

gyp ERR!配置错误

     

gyp ERR!堆栈错误:Python可执行文件

     

" C:\用户\亚历\应用程序数据\本地\程序\的Python \ Python35-32 \ python.EXE"是v3.5.1,gyp不支持。

     

gyp ERR! stack你可以传递--python开关指向Python> = v2.5.0& < 3.0.0。

     

gyp ERR!在failPythonVersion堆栈(C:\ Users \ Alejandro \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ node-gyp \ lib \ configure.js:454:14)

     

gyp ERR!堆栈在C:\ Users \ Alejandro \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ node-   GYP \ lib中\ configure.js:443:9

     

gyp ERR!在ChildProcess.exithandler堆栈(child_process.js:197:7)

     

gyp ERR!堆栈在emitTwo(events.js:106:13)

     

gyp ERR!在ChildProcess.emit堆栈(events.js:191:7)

     

gyp ERR!在maybeClose堆栈(内部/ child_process.js:877:16)

     

gyp ERR! Process.ChildProcess._handle.onexit(internal / child_process.js:226:5)的堆栈

     

gyp ERR!系统Windows_NT 10.0.14393

     

gyp ERR!命令" C:\ Program Files(x86)\ nodejs \ node.exe"

     

" C:\用户\亚历\应用程序数据\漫游\ NPM \ node_modules \ NPM \ node_modules \节点-GYP \ BIN \节点gyp.js" "配置" " - 后退到构建" " - 模块= C:\用户\亚历\文件\ PROYECTOS \格式\ node_modules \ sqlite3的\ lib中\结合\节点-V48-Win32的IA32 \ node_sqlite3.node" " - MODULE_NAME = node_sqlite3" " - module_path中= C:\用户\亚历\文件\ PROYECTOS \格式\ node_modules \ sqlite3的\ lib中\结合\节点-V48-Win32的IA32"

     

gyp ERR! cwd C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3

     

gyp ERR! node -v v6.9.1

     

gyp ERR! node-gyp -v v3.4.0

     

gyp ERR!不行

     

node-pre-gyp ERR!构建错误

     

node-pre-gyp ERR!堆栈错误:无法执行&node-gyp.cmd configure --fallback-to-build --module = C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3 \ lib \ binding \ node- v48-win32-ia32 \ node_sqlite3.node --module_name = node_sqlite3 --module_path = C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3 \ lib \ binding \ node-v48-win32-ia32' (1)

     

node-pre-gyp ERR!在ChildProcess堆栈。 (C:\用户\亚历\文件\ PROYECTOS \格式\ node_modules \ sqlite3的\ node_modules \节点预GYP \ lib中\ UTIL \ compile.js:83:29)

     

node-pre-gyp ERR!堆栈在emitTwo(events.js:106:13)

     

node-pre-gyp ERR!在ChildProcess.emit堆栈(events.js:191:7)

     

node-pre-gyp ERR!在maybeClose堆栈(内部/ child_process.js:877:16)

     

node-pre-gyp ERR! Process.ChildProcess._handle.onexit(internal / child_process.js:226:5)的堆栈

     

node-pre-gyp ERR!系统Windows_NT 10.0.14393

     

node-pre-gyp ERR!命令" C:\ Program Files(x86)\ nodejs \ node.exe" " C:\用户\亚历\文件\ PROYECTOS \格式\ node_modules \ sqlite3的\ node_modules \节点预GYP-\ BIN \节点预GYP" "安装" " - 回退-TO-   建立"

     

node-pre-gyp ERR! cwd C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3

     

node-pre-gyp ERR! node -v v6.9.1

     

node-pre-gyp ERR! node-pre-gyp -v v0.6.31

     

node-pre-gyp ERR!不好   无法执行&node-gyp.cmd configure --fallback-to-build --module = C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3 \ lib \ binding \ node-v48-win32 -ia32 \ node_sqlite3.node --module_name = node_sqlite3 --module_path = C:\ Users \ Alejandro \ Documents \ Proyectos \ format \ node_modules \ sqlite3 \ lib \ binding \ node-v48-win32-ia32' (1)

     

npm ERR! Windows_NT 10.0.14393

     

npm ERR! argv" C:\ Program Files(x86)\ nodejs \ node.exe" " C:\用户\亚历\应用程序数据\漫游\ NPM \ node_modules \ NPM \ BIN \ NPM-cli.js" "安装" " sqlite3的" " - 建立从 - 源"

     

npm ERR!节点v6.9.1

     

npm ERR! npm v3.10.9

     

npm ERR!代码ELIFECYCLE

     

npm ERR! sqlite3@3.1.8安装:node-pre-gyp install --fallback-to-build

     

npm ERR!退出状态1

     

npm ERR!

     

npm ERR!在sqlite3@3.1.8安装脚本&node-pre-gyp安装--fallback-to-build'失败。

     

npm ERR!确保安装了最新版本的node.js和npm。

     

npm ERR!如果这样做,这很可能是sqlite3包的问题,​​

     

npm ERR!不是与npm本身。

     

npm ERR!告诉作者你的系统失败了:

     

npm ERR! node-pre-gyp install --fallback-to-build

     

npm ERR!您可以通过以下方式获取有关如何为此项目打开问题的信息:

     

npm ERR! npm bugs sqlite3

     

npm ERR!或者如果不可用,您可以通过以下方式获取他们的信息:

     

npm ERR! npm owner ls sqlite3

     

npm ERR!上面可能有额外的日志记录输出。

     

npm ERR!请在支持请求中包含以下文件:

     

npm ERR! C:\用户\亚历\文件\ PROYECTOS \格式\ NPM-的debug.log

我已经尝试过安装node-gyp和node-pre-gyp依赖项,但仍然会遇到同样的错误

0 个答案:

没有答案