Не является действительным приложением win32? - PullRequest
0 голосов
/ 13 марта 2020

У меня есть инструмент командной строки, который я построил на Ma c для Node. Недавно я сделал обновление, которое использует node-canvas . Однако это обновление вызывает сбой инструмента CLI на Windows. Выдается следующая ошибка:

internal/modules/cjs/loader.js:1208
  return process.dlopen(module, path.toNamespacedPath(filename));
                 ^

Error: \\?\C:\Users\grumbaut\Documents\books\westcivbr\node_modules\canvas\build\Release\canvas.node is not a valid Win32 application.
\\?\C:\Users\grumbaut\Documents\books\westcivbr\node_modules\canvas\build\Release\canvas.node
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1208:18)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Module.require (internal/modules/cjs/loader.js:1044:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (C:\Users\grumbaut\Documents\books\westcivbr\node_modules\canvas\lib\bindings.js:3:18)
    at Module._compile (internal/modules/cjs/loader.js:1158:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)

Я перебрал проблемы с репозиторием GitHub на холсте узла и не смог найти удовлетворительного ответа. Может ли кто-нибудь дать представление об этой ошибке? В настоящее время я использую 64-разрядный узел на 64-разрядном Windows и все еще получаю эту ошибку. Это несколько блокирует несколько человек, поэтому любая помощь будет принята.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...