javascript - TypeScript ile Create React App, node_modules'den kod derlemek için
Yeni projeyi CRA ile TypeScript kullanarak oluşturdum. İki proje arasında bazı kodları yeniden kullanmak istediğim için özel depo package.json dosyamdan npm bağımlılığı ekledim common-ui": "[email :someorg/common-ui.git#develop". Bu depoda basit bir dosya yapım var. Sadece bazı dosyaları iki projede dahil etmek istiyorum çünkü bunlar ortak. Birlikte çalıştırmayı başaramıyorum. 'Bu dosya türünü işlemek için uygun bir yükleyiciye ihtiyacınız olabilir' hatası alıyorum. Bu yüzden CRA'dan çıktım ve webpack yapılandırmasını şöyle değiştirdim.
// Process application JS with Babel.
// The preset includes JSX, Flow, TypeScript, and some ESnext features.
{
test: /\.(js|mjs|jsx|ts|tsx)$/,
include: paths.appPath,
loader: require.resolve('babel-loader'),
Babel-loader içine tüm dosyaları dahil etmek istedim. Şimdi başka bir hata alıyorum 'SyntaxError: ...Unexpected token'. Görünüşe göre TypeScript'i tanımıyor. Bunu çalıştırmanın bir yolu var mı? Uygulama CRA ile oluşturuldu ve npm ile TypeScript deposu eklendi.