javascript — отладка npm ERR! код ELIFECYCLE npm ERR! Errno 1

отладка npm ERR! код ELIFECYCLE npm ERR! Errno 1

Запрашиваемая совет о том, как отладить эту ошибку компилятора:

 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! ******@1.1.0 dev: `NODE_ENV=development ts-node ./src/server.ts` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the ******@1.1.0 dev script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: 

это появляется при запуске ts-node ./src/server.ts или node build/server.js

tsc работает без ошибок.

tsconfig.json :

 { "compilerOptions": { "lib": [ "es2018", "dom", "esnext.asynciterable" ], "target": "es2018", "module": "commonjs", "outDir": "build", "emitDecoratorMetadata": true, "experimentalDecorators": true, "esModuleInterop": true, "sourceMap": false, "rootDirs": ["src", "../shared"] // "rootDir": "src" }, "exclude": [ "node_modules", "**/*.spec.ts", "**/*.test.ts" ], "references": [ { "path": "../shared" } ] } 

Я сделал некоторые изменения в tsconfig, которые, я полагаю, приводят к сбою импорта, однако кодовая база огромна, и мне действительно нужны некоторые указатели на точные строки в коде, которые вызвали ошибку. особенно смущает tsc работает без ошибок.

ОБНОВИТЬ:

Проблема была с некоторым импортом и исправлена, однако снова столкнулась с подобным. Знайте причину текущей проблемы — по какой-то причине импорт из общего проекта (как здесь https://www.typescriptlang.org/docs/handbook/project-references.html ) не загружается (несмотря на то, что он работает в другие модули и tsconfig.json тоже самое с другими модулями). Никакой конкретной ошибки, просто эта ошибка. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! code ELIFECYCLE npm ERR! errno 1 .

Вопрос:

Однако главный вопрос этой темы не в решении этой проблемы, а в том, как отладить такого рода проблемы с импортом, когда весь доступный журнал в основном представляет собой npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! code ELIFECYCLE npm ERR! errno 1 . Я периодически сталкиваюсь с такого рода проблемами, и каждый раз, когда требуется много времени для их решения, поскольку единственный известный мне способ отладки — это комментировать куски кода, которые могут быть связаны с возможным неудачным импортом, а иногда этот процесс может занять несколько часов. ,

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector