0
awesome-typescript-loader
を使用してtypescriptをwebpackで設定しています。予期しない トークン(2時19分)あなたが適切なローダーが必要な場合があります:モジュールが失敗したパースWebpack:このファイルを扱うために適切なローダーが必要な場合があります。
./src/logic/Something.tsで
ERROR:しかしWebPACKのは私のビルドでこのエラーを与えていますこのファイルを処理します タイプです。ここ
webpack.config.js
からのコードの一部です:
module: {
loaders: [
{
test: /\.(js|jsx)?$/,
loader: "babel-loader",
exclude: /node_modules/
},
{
test: /\.(ts|tsx)?$/,
loader: "awesome-typescript-loader",
exclude: /node_modules/
},
{
test: /\.(css|less)?$/,
use: [{
loader: "style-loader"
}, {
loader: "css-loader?modules&localIdentName=[local]--[hash:base64:5]"
}, {
loader: "less-loader"
}]
},
{
test: /\.json$/,
exclude: /node_modules/,
loader: 'json-loader'
}
]
},
resolve: {
extensions: [".js", ".jsx", ".ts", ".tsx", ".css", ".less"]
}
とtsconfig.json
:
{
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"module": "commonjs",
"removeComments": false,
"sourceMap": true,
"target": "es5",
"jsx": "react"
},
"exclude": [
"node_modules",
"wwwroot"
]
}
UPDATE
Something.ts
ファイル:
class Something {
constructor(str: string) {
console.log(str);
}
}
export { Something };
問題が発生している可能性のあるアイデアはありますか?ありがとう!
'Something.ts'の内容は何ですかロード
loaders
ためloader
ルールを記述する必要があることと思われますか? Webpackの設定で定義していないものをインポートしている可能性があります。 –それはスーパーシンプルな.tsファイルです、私はそれを働かせたい、更新を参照してください –
どのwebpackのバージョンを使用していますか? package.jsonファイルから – brandNew