Less 如何在Nuxt.js中启用内联JavaScript?
在一个Nuxt.js项目中,我已经安装了越来越少的加载程序,所以我可以为iView安装动态CSS。但是,当我试图覆盖iView的全局变量时,会出现一个错误:“内联JavaScript未启用。是否在选项中设置了它?” 在Nuxt.js文档()中,它们声明它们有一个预配置的less加载程序。少:{},所以我试着Less 如何在Nuxt.js中启用内联JavaScript?,less,nuxt.js,Less,Nuxt.js,在一个Nuxt.js项目中,我已经安装了越来越少的加载程序,所以我可以为iView安装动态CSS。但是,当我试图覆盖iView的全局变量时,会出现一个错误:“内联JavaScript未启用。是否在选项中设置了它?” 在Nuxt.js文档()中,它们声明它们有一个预配置的less加载程序。少:{},所以我试着 less: { javascriptEnabled: true } 而且 less: { options: { javascriptEnabled: true } }
less: {
javascriptEnabled: true
}
而且
less: {
options: {
javascriptEnabled: true
}
}
甚至
less: {
dev: {
options: {
javascriptEnabled: true
}
}
}
Nuxt.js似乎忽略了所有这些。那么我应该如何在Nuxt.js中配置它呢?您可以这样做
构建:{
/*
**您可以在此处扩展网页包配置
*/
扩展(配置,{loaders:{less}}){
less.javascriptEnabled=true
}
}
将此添加到您的numxt.config.js
/*
** Build configuration
** See https://nuxtjs.org/api/configuration-build/
*/
build: {
/*
** You can extend webpack config here
*/
loaders: {
less: {
lessOptions: {
javascriptEnabled: true,
},
},
},
},
嗯,“内联javascript”通常与“覆盖全局变量”(无论它们在哪里)无关。所以第一个问题就是为什么您需要“内联javascript”。最有可能是XY问题(“内联javascript”功能只允许石器时代版本的Less中的古代滥用黑客通过适当的语言方法做一些根本不可能做的事情——因此该功能在默认情况下被禁用了一段时间,99.99%的情况下,如果您需要它,您会做一些非常错误的事情)。