Привет, у меня есть два компилятора, вебпак и knex-cli
они оба запускают один и тот же файлик но функционал должен быть разный в зависимости от компилятора
Причина вот в этом
if (BUILDTIME_EXEC) {
BUILDTIME_EXEC(() => {
console.log('hi from buildTime');
}),
}
в webpack.definePlugin у меня есть
new webpack.DefinePlugin({
BUILDTIME_EXEC: (foo) => {
return foo();
},
}),
И єто работает но вот компилятор knex-cli не знает о существовании BUILDTIME_EXEC
однако вместо игнорирования этого кода вылетает в ошибку
как сделать так что б компилятор где нету BUILDTIME_EXEC просто игнорил єтот код
knexfile.ts:85:5 - error TS2304: Cannot find name 'BUILDTIME_EXEC'.