Vue + less报错Inline JavaScript is not enabled. Is it set in your options
Vue项目使用less语法时报错如图:
错误原因:
由于组件库的less版本低,与配置的默认值不同导致。
解决方法:
在vue.config.ts文件中添加自定义配置项。
1、vite:
module.exports = {
css: {
preprocessorOptions: {
less: {
javascriptEnabled: true
}
}
}
};
2、vue-cli:
module.exports = {
css: {
loaderOptions: {
less: {
javascriptEnabled: true
}
}
}
};
以上。