在 windows10 中安装 Chilkat-11 后出错

Posted

技术标签:

【中文标题】在 windows10 中安装 Chilkat-11 后出错【英文标题】:Error after installing Chilkat-11 in windows10 【发布时间】:2019-12-22 19:28:22 【问题描述】:

我收到此错误消息,在我在 NodeJS(版本 v12.6.0)中使用此命令行安装 CHILKAT 后:

npm rebuild @chilkat/ck-node11-win64

等待 foError:模块 '\?\c:\APEX\Projets\PDF_SignElec\WS\Projets\node_modules@chilkat\ck-node11-win64\chilkat.node' 是针对不同的 Node.js 版本使用 NODE_MODULE_VERSION 67. 这个版本 Node.js 需要 NODE_MODULE_VERSION 72. 请尝试 重新编译或重新安装 模块(例如,使用npm rebuildnpm install)。 在 Object.Module._extensions..node (internal/modules/cjs/loader.js:817:18) 在 Module.load (internal/modules/cjs/loader.js:643:32) 在 Function.Module._load (internal/modules/cjs/loader.js:556:12) 在 Module.require (internal/modules/cjs/loader.js:683:19) 在需要(内部/模块/cjs/helpers.js:16:16) 在对象。 (c:\APEX\Projets\PDF_SignElec\WS\Projets\myExample_5.js:17:19) 在 Module._compile (internal/modules/cjs/loader.js:773:14) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) 在 Module.load (internal/modules/cjs/loader.js:643:32) 在 Function.Module._load (internal/modules/cjs/loader.js:556:12) r 调试器断开连接...

【问题讨论】:

【参考方案1】:

您需要重建二进制文件。

尝试以下方法:

npm rebuild @chilkat/ck-node11-win64 --update-binary

【讨论】:

我怀疑您必须从节点模块中删除该文件夹,然后重新安装。您可以通过首先删除包 rm -rf node_modules\@chilkat\ck-node11-win64 然后 npm install 重新安装所有内容来做到这一点【参考方案2】:

查看 NODE_MODULE_VERSION 数字与 Node.js 版本号配对的历史记录:https://nodejs.org/de/download/releases/

NODE_MODULE_VERSION 67 等同于 Node.js 11。* Chilkat 模块 @chilkat\ck-node11-win64 使用 NODE_MODULE_VERSION 67 正确构建。

但是,您当前使用的 Node.js 版本不得为 Node.js 11,因为错误消息显示“此 Node.js 版本需要 NODE_MODULE_VERSION 72”。您必须使用 Node.js 12.。 Chilkat 将在下周发布 Node.js 12。

【讨论】:

嗨,马特,我有同样的错误,即使我使用的是 NodeJS 11 或 12:- v 11 的错误:是使用 NODE_MODULE_VERSION 72 针对不同的 Node.js 版本编译的。这个版本的 Node .js 需要 NODE_MODULE_VERSION 67。请尝试重新编译或重新安装。 - v 12 出现错误:使用 NODE_MODULE_VERSION 67 针对不同的 Node.js 版本进行编译。此版本的 Node.js 需要 NODE_MODULE_VERSION 72。请尝试重新编译或重新安装 有消息了吗?我还有这个问题。谢谢。【参考方案3】:

我忘记发布此更新。 Node.js 12 的 Chilkat 库可在 https://www.npmjs.com/package/@chilkat/ck-node12-win64

获得

【讨论】:

以上是关于在 windows10 中安装 Chilkat-11 后出错的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Windows 10 中安装 sdkmanager

sh 在Windows10 bash中安装NOde

在 windows10 中安装 Chilkat-11 后出错

在 Windows 10 中安装 luasql-mysql:找不到 -lmysqlclient

在Windows10 + Anaconda中安装pip3工具

在 Windows10 上的 Python 3.10 中安装 scipy 时出错