.less
ファイルを.ts
ファイルにインポートしようとしていますが、それを行うことができません。 linkで述べたように、私はここでバンドラ& webstormのIDEとしてtypescriptファイルで.lessファイルを要求/インポートする方法
をwebpack2使用しています がwebpack.config.jsファイルに以下のローダ用
{
test: /\.less$/, //less loader
loader: ExtractTextPlugin.extract({
fallbackLoader: 'style-loader',
//loader: 'css-loader!less-loader'
loader: 'raw-loader!less-loader'
})
}, {
test: /\.ts$/, //typescript loader
//include: path.resolve(__dirname, "ts-src"),
include: path.resolve(__dirname, "js"),
loader: "ts-loader"
}
//rest of code
resolve: {
extensions: [".webpack.js", ".web.js", ".ts", ".tsx", ".js", ".css", ".less"],
}
スニペット私はglobal.d.tsファイルを作成することで試みたが、 no luck
また、私はrequire
のファイルをmain.ts
にしようとしましたが、この場合、少ないファイルを必要とするオプションはありません。 私の質問は、私は.less
ts
内のファイルを含める方法を見つけることができませんでしたけれどもtypescriptですファイル
[
が必要です。 Webpackはバンドルにファイルをインクルード(および解析)します。あなたのIDEが自動的にあなたのパスを自動補完しないからといって、それが機能しているとは限りません。 –
@SebastianSebald私はそれを試みました。問題は、tsファイルが.lessファイルを認識しないことです。私がそのようにインポートすると、ビルド/コンパイルが失敗します。 – brk