модуль js узла libxml xsd не найден - PullRequest
0 голосов
/ 24 сентября 2019

Я хочу установить в модуль libxml xsd. Но когда я запускаю команду npm install libxml-xsd ничего не происходит. Когда я хочу проверить свой модуль, я пытаюсь запустить

var xsd = require('libxml-xsd');

, но у меня есть эта ошибка:

internal/modules/cjs/loader.js:638
    throw err;
    ^

Error: Cannot find module 'libxml-xsd'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (C:\Users\amine.brahmi\WebstormProjects\modeltestvalidation\test_validation.js:1:11)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)

node-gyp версия 3.8.0 версия узла 10.16.3 npm версия 6.9.0

Я пытаюсь установить, но у меня такая же ошибка.

npm install libxmljs
npm install --global --production windows-build-tools
npm install libxml-xsd

1 Ответ

0 голосов
/ 24 сентября 2019

узел 10.X не совместим с libxml-xsd 0.5.2, вам следует установить другую версию узла 8.x для примера:

, затем вам нужно установить nvm, чтобы использовать версию с двумя узлами из этогоссылка:

https://github.com/coreybutler/nvm-windows/releases

и затем попробуйте nvm list, чтобы показать все версии узла, затем установите новую версию узла с помощью nvm 8.x 64 Далее nvm use 8.x 64, чтобы переключиться на использование 8.x

...