внутренние / модули / cjs / загрузчик. js: 800 выбросить ошибка - PullRequest
0 голосов
/ 20 февраля 2020

Выполнена установка пряжи в папке моего проекта и ошибка ниже.

internal/modules/cjs/loader.js:800
throw err;
^
Error: Cannot find module 'ts-node/register'
Require stack:
- internal/preload
?[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797
:15)?[39m
?[90m    at Function.Module._load (internal/modules/cjs/loader.js:690:27)?[39m
?[90m    at Module.require (internal/modules/cjs/loader.js:852:19)?[39m
?[90m    at Module._preloadModules (internal/modules/cjs/loader.js:1147:12)?[39m
?[90m    at loadPreloadModules (internal/bootstrap/pre_execution.js:443:5)?[39m
?[90m    at prepareMainThreadExecution (internal/bootstrap/pre_execution.js:62:3
)?[39m
?[90m    at internal/main/run_main_module.js:7:1?[39m {
code: ?[32m'MODULE_NOT_FOUND'?[39m,
requireStack: [ ?[32m'internal/preload'?[39m ]
}

Удалены node_module, yarn.lock и node-cache. Но безуспешно.

Эта ошибка не указана в проекте c. Если я запускаю пряжу, узел или npm где-нибудь в моей системе, я получаю ошибку выше. Не поврежден ли мой узел и пакет пряжи?

1 Ответ

0 голосов
/ 20 февраля 2020

Решена проблема путем проверки NODE_OPTIONS

Выполнить echo %NODE_OPTIONS% и получить ts-node/register.

Итак, чтобы удалить ts-узел / регистр, запустите setx NODE_OPTIONS ""

После этот узел, npm и пряжа работают правильно.

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