Путь псевдонима Typescript не разрешается при сборке ⇐ Javascript
-
Гость
Путь псевдонима Typescript не разрешается при сборке
Я использую пути псевдонимов машинописного текста в своем экспресс-приложении. После создания пути псевдонима не заменяйте его относительным путем, и когда я запускаю свой код с помощью:
"start": "node ./dist/src/index.js" Отображается следующая ошибка:
$ node ./dist/src/index.js узел: внутренний/модули/cjs/загрузчик: 1075 выбросить ошибку; ^ Ошибка: невозможно найти модуль «@/routes/index». Мой файл tsconfig:
{ «compileOnSave»: правда, "Параметры компилятора": { "strict": true, // используется для строгой проверки типов переменных "цель": "es2016", "lib": ["ES6"], "типы": ["узел", "экспресс"], "модуль": "commonjs", "outDir": "./dist", "rootDir": ".", «sourceMap»: правда, "moduleResolution": "узел", «noImplicitAny»: правда, «esModuleInterop»: правда, «allowSyntheticDefaultImports»: правда, «forceConsistentCasingInFileNames»: правда, «resolveJsonModule»: правда, «skipLibCheck»: правда, "noUnusedLocals": false, // используется для проверки, не используется ли какая-либо переменная "noUnusedParameters": false, // используется для проверки, не используется ли какой-либо параметр «importHelpers»: правда, "baseUrl": "источник", "пути": { "@/*": ["*"], "@config": ["конфигурация"], "@controllers/*": ["controllers/*"], "@middlewares/*": ["middlewares/*"], "@routes/*": ["routes/*"], "@utils/*": ["utils/*"], "@services/*": ["services/*"] }, }, "include": ["src/**/*.ts", "src/**/*.json", ".env"], "exclude": ["node_modules", "build"], "ts-узел": { "require": ["tsconfig-paths/register"] } }
Я использую пути псевдонимов машинописного текста в своем экспресс-приложении. После создания пути псевдонима не заменяйте его относительным путем, и когда я запускаю свой код с помощью:
"start": "node ./dist/src/index.js" Отображается следующая ошибка:
$ node ./dist/src/index.js узел: внутренний/модули/cjs/загрузчик: 1075 выбросить ошибку; ^ Ошибка: невозможно найти модуль «@/routes/index». Мой файл tsconfig:
{ «compileOnSave»: правда, "Параметры компилятора": { "strict": true, // используется для строгой проверки типов переменных "цель": "es2016", "lib": ["ES6"], "типы": ["узел", "экспресс"], "модуль": "commonjs", "outDir": "./dist", "rootDir": ".", «sourceMap»: правда, "moduleResolution": "узел", «noImplicitAny»: правда, «esModuleInterop»: правда, «allowSyntheticDefaultImports»: правда, «forceConsistentCasingInFileNames»: правда, «resolveJsonModule»: правда, «skipLibCheck»: правда, "noUnusedLocals": false, // используется для проверки, не используется ли какая-либо переменная "noUnusedParameters": false, // используется для проверки, не используется ли какой-либо параметр «importHelpers»: правда, "baseUrl": "источник", "пути": { "@/*": ["*"], "@config": ["конфигурация"], "@controllers/*": ["controllers/*"], "@middlewares/*": ["middlewares/*"], "@routes/*": ["routes/*"], "@utils/*": ["utils/*"], "@services/*": ["services/*"] }, }, "include": ["src/**/*.ts", "src/**/*.json", ".env"], "exclude": ["node_modules", "build"], "ts-узел": { "require": ["tsconfig-paths/register"] } }
Мобильная версия