一消约、https://github.com/ant-design/ant-motion/issues/44
看了github上的issue肠鲫,發(fā)現(xiàn)解決辦法有多樣:
1、降低less版本到^3以下(但是webpack4要求3以上或粮,所以不推薦)
2导饲、開啟JavaScript
vue-cli4下 配置webpack,
查看vue-cli的官網(wǎng),https://cli.vuejs.org/zh/
摘自官網(wǎng):
vue.config.js 是一個(gè)可選的配置文件氯材,如果項(xiàng)目的 (和 package.json 同級(jí)的) 根目錄中存在這個(gè)文件渣锦,那么它會(huì)被 @vue/cli-service 自動(dòng)加載。
module.exports = {
css: {
loaderOptions: {
less: {
lessOptions:{
javascriptEnabled: true,
}
}
}
}
}
注意:vue-cli4在配置時(shí)氢哮,需要嵌套一層-----》 lessOptions:{},否則報(bào)錯(cuò):
ValidationError: Invalid options object. Less Loader has been initialized using an options object that does not match the
API schema.
- options has an unknown property 'javascriptEnabel'. These
properties are valid:
object { lessOptions?, prependData?, appendData?, sourceMap? }
at validate (F:\VUE-JIKE\ant-design-1\node_modules\schema-utils\dist\validate.js:88:11)
at Object.lessLoader (F:\VUE-JIKE\ant-design-1\node_modules\less-loader\dist\index.js:24:28)