TypeError: this.getOptions is not a function at Object.lessLoader less安装使用报错
TypeError: this.getOptions is not a function at Object.lessLoader 在vue项目中less报错问题解决less版本问题,卸载重新安装指定版本号npm install less@3.9.0 -snpm install less-loader@5.0.0 -sless使用第一步:安装npm install less less-loader
·
TypeError: this.getOptions is not a function at Object.lessLoader 在vue项目中less报错问题解决
less版本问题,卸载重新安装指定版本号npm install less@3.9.0 -s
npm install less-loader@5.0.0 -s
less使用
第一步:安装
npm install less less-loader --save-dev
第二步:在配置文件中配置
实际上如果我们通过vue-cli来构建项目,这一步是可以省略的。在webpack.dev.conf.js中,我们可以看到下面的代码:
module: {
rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap })
},
在build文件夹下有一个utils.js文件,这个文件提供了一些通用的方法,供webpack.dev.conf.js和webpack.prod.conf.js使用。 其中styleLoaders方法如下:
通过这个方法可以对大多数css预处理进行了配置,具体配置在cssLoaders方法中。
// Generate loaders for standalone style files (outside of .vue)
exports.styleLoaders = function (options) {
var output = []
var loaders = exports.cssLoaders(options)
for (var extension in loaders) {
var loader = loaders[extension]
output.push({
test: new RegExp('\\.' + extension + '$'),
use: loader
})
}
return output
}
第三步:在单组件.vue中使用
更多推荐
已为社区贡献3条内容
所有评论(0)