Путь псевдонима Typescript не разрешается при сборкеJavascript

Форум по 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"] } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»