87,994
社区成员
发帖
与我相关
我的任务
分享我在写react项目开发时,用到less-loader,我在login.less写到:
.login {
width: 100%;
height: 100%;
background-image: url('./images/bg.jpg');
background-size: 100% 100%;
.login-header {
}
.login-content {
}
}
在用npm start的时候,出现:

我查了百度,都说是 less-loader 的版本过高,不兼容 getOptions 函数方法,所以需要对 less-loader 进行降级处理。
通过 npm uninstall less-loader 命令卸载原版本的 less-loader,然后 通过 npm install less-loader@5.0.0 命令下载降级版本的 less-loader。
我就先运行:npm uninstall less-loader ,成功了。
然后接着运行:npm install less-loader@5.0.0,出现错误:

帮我看看这是怎么一回事呢?
后来,我改成:npm install
less-loader@6.0.0
mailto:less-loader@6.0.0
,没有出错了。
但是我在vsc运行:npm start:
