Webpack経由でTypeScriptでテストプロジェクトを構築しようとしています。ただindex.tsファイルとbase.less(またはbase.css)ファイルがindex.tsにインポートし、それがCSS-ローダー上のエラーで失敗してきました。 .tsファイルにLESS(CSS)ファイルをインポートしていない場合は、すべて正常に動作します。Webpack - Type lessからのインポートが失敗する(css-loader)
私はJSのみで(タイプスクリプトなし)、同じwebpack.configファイル(tsローダーの代わりにbabel)でうまく動作する別の大きなプロジェクトを持っています。
すべての必要なローダーがインストールされています。
webpack.config.jsとBitbucket link to the test project
ERROR in ./~/css-loader/lib/css-base.js Module build failed: Error: Final loader didn't return a Buffer or String
今日は修正しましたが、まだプッシュしていません。しかし、TSスクリプトは正常に動作します。 Webpackは、 "import" ./less/base.less "と書いたときだけエラーを出します。(webpack2のドキュメントで)宣言した.d.tsファイルに" * .less "(とCSS)を追加する必要があるそれは助けにならなかった、同じエラーがあった。ちょうど10分と私は私の更新されたファイルをプッシュします。 – Max
更新されたプロジェクトをBitbucketにプッシュしました – Max
webpackは 'import 'base.less''に' .ts'ファイルであると考えてエラーを返します。私が示唆したようなRegExpルールとすべてがOKです – GProst