在 Window 10 Home(x64 位)上,我尝试在命令提示符下运行以下命令:
节点索引.js
错误如下:
C:\Users\cooldudeasateen\OneDrive\Coding\sil\node_modules\bindings\bindings.js:121
扔 e;
^
错误:
\?\C:\Users\cooldudeasateen\OneDrive\Coding\sil\node_modules\better-sqlite3\build\Release\better_sqlite3.node
不是有效的Win32应用程序。
\?\C:\Users\humay\OneDrive\Coding\sil\node_modules\better-sqlite3\build\Release\better_sqlite3.node
在Object.Module._extensions..node(节点:内部/模块/cjs/loader:1183:18)
在Module.load(节点:内部/模块/cjs/loader:981:32)
在 Function.Module._load (节点:内部/模块/cjs/loader:822:12)
在 Module.require (节点:内部/模块/cjs/loader:1005:19)
在需要时(节点:内部/模块/cjs/helpers:94:18)
在绑定处 (C:\Users\cooldudeasateen\OneDrive\Coding\sil\node_modules\bindings\bindings.js:112:48)
在对象。 (C:\Users\cooldudeasateen\OneDrive\Coding\sil\node_modules\better-sqlite3\lib\database.js:9:24)
在Module._compile(节点:内部/模块/cjs/loader:1101:14)
在 Object.Module._extensions..js (节点:内部/模块/cjs/loader:1153:10)
在Module.load(节点:内部/模块/cjs/loader:981:32)
在 Function.Module._load (节点:内部/模块/cjs/loader:822:12)
在 Module.require (节点:内部/模块/cjs/loader:1005:19)
在需要时(节点:内部/模块/cjs/helpers:94:18)
在对象。 (C:\Users\cooldudeasateen\OneDrive\Coding\sil\node_modules\better-sqlite3\lib\index.js:2:18)
在Module._compile(节点:内部/模块/cjs/loader:1101:14)
在Object.Module._extensions..js(节点:内部/模块/cjs/loader:1153:10){代码:
'ERR_DLOPEN_FAILED'}
我正在使用以下节点版本:v16.6.2
现在我不需要帮助,问题是我安装了 x86 而不是 x64,这是一个无心的错误。
我怎么知道我犯了这个错误?好吧,老实说,我查看了其他版本的Nodejs的其他文件,它以x64而不是x86结尾。老实说,这是我的错误,我应该在安装新的 Nodejs 版本之前查看它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)