我不能编译更少的文件。我不知道我在哪里犯了错误。
你能帮我吗?
错误是:
未能编译。
**./src/less/main。小于1:0
模块分析失败:意外字符“@”(1:0)
您可能需要适当的加载程序来处理此文件类型。
@字体大小:字体大小:20px;
|
这是我的
网页包。配置。js
const path = require('path');
const ExtractTextPlugin = require("extract-text-webpack-plugin");
const config = {
entry: './src/js/index.js',
output: {
path: path.resolve(__dirname, './dist'),
filename: 'main.js',
publicPath: 'dist/'
},
devServer: {
overlay:true
},
module: {
rules: [
{
test: /\.js$/,
loader: 'babel-loader',
},
{
test: /\.less$/,
use: ExtractTextPlugin.extract({
fallback: "style-loader",
use: "css-loader!less-loader"
})
}
},
plugins: [
new ExtractTextPlugin("styles.css"),
]
};
module.exports = config;
这是我的
指数js
进口'/少/主要。少",;
这是我的
较少的
文件
@fontSize: font-size:20px;
p {
font-size: @fontSize;
}