После почти полугода решения этой проблемы, прочитав все форумы, связанные с этим, я наконец нашел решение.
То, что я сделал, было просто в моем случае, потому что я не использую много приложений на этом компьютере.
В моей Windows 8.1 было установлено много программ, что, вероятно, приводило в замешательство NodeJS (Frameworks, VS-надстройки и т. Д.).
Итак, я просто сделал это:
- Удалены все программы из MS, которые я установил один раз.
- Uninstalled Nodejs
- Наверняка я очистил реестр с помощью CCleaner
- Удалены Python, Node-gyp и другие приложения, связанные с Node.js
Затем я переустановил Node.js с оптимизмом для JSdom, который установился правильно, но потерпел крах при запуске моего проекта. Поэтому я искал новую ошибку, которая, опять же, имеет простое решение. Мне пришлось установить более старую версию JSdom.
npm install jsdom@4.2.0
Наконец-то все работает. Надеюсь, что это поможет любому с этой проблемой.