Webpack ile Typescript ve React kullanarak çalışan basit bir demo uygulamasına sahip olmaya çalışıyorum. WebPack çalıştırırken ben eklemek çalıştığınızda bir sunucudan veri almak için whatgw getirme, bu hatayı alıyorum:Typescript/whatwg-fetch/webpack ile hata
error TS2307: Cannot find module 'whatwg-fetch'
hata alma satırında: Ben UÖM'sini taktınız
import * as Fetch from 'whatwg-fetch'
bağımlılık ve typescript için yazarak
npm install --save whatwg-fetch
typings install --global --save dt~whatwg-fetch
Benim webpack yapılandırması:
var HtmlWebpackPlugin = require('html-webpack-plugin');
var HTMLWebpackPluginConfig = new HtmlWebpackPlugin({
template: __dirname + '/app/index.html',
filename: 'index.html',
inject: 'body'
});
var path = require('path');
module.exports = {
entry: [
path.resolve(__dirname, 'app/index.tsx')
],
output: {
path: __dirname + '/dist',
filename: "index_bundle.js"
},
resolve: {
// Add `.ts` and `.tsx` as a resolvable extension.
extensions: ['', '.webpack.js', '.web.js', '.ts', '.tsx', '.js']
},
module: {
loaders: [
{test: /\.tsx$/, exclude: /node_modules/, loader: "ts-loader"}
]
},
plugins: [HTMLWebpackPluginConfig]
};
IDE (IntelliJ IDEA) öğesinde herhangi bir hata görmüyorum ve içe aktarma işlemini gerçekten orada olmayan bir modüle değiştirirsem farklı bir hata alıyorum (Module not found: Error: Cannot resolve module 'whatwg-fetcha' in C:\dev\[...]
) ve IDE'm içe aktarmanın geçerli değil.
eşdeğer ayarıyla ince temel Tepki işleri için ithalat:
npm install --save react
typings install --global --save dt~react
import * as React from 'react'
Eksik bir şey?
Yardımlarınız için teşekkürler.
selam, ben aynı çalıştı ama bana zamanında tanımlı değil getirme söyler: Kenara @Antoine çözeltisinden –
github shim'i, henüz desteklemeyen tarayıcılar için çok doldurmak için kullanmanız gerekiyor: https://github.com/github/fetch @SalmanHasratKhan – BentOnCoding
Sadece dikkatle yazı dizini kullanıyorsunuz ve "Promise tanımlanmadı" "hatalar, tsconfig dosyasındaki hedefinizin" es6 "veya üstü olduğundan emin olun. – user31208