vue + cube-ui 初始化报错 "export 'default' …… was not found

按照官方文档安装

npm run dev

的时候报错

 WARNING  Compiled with 1 warnings                                                                                                                                                                  21:20:25
 warning  in ./src/main.js

9:8-12 "export 'default' (imported as 'Cube') was not found in 'cube-ui'

vue-cli 的版本

npm info vue-cli

vue-cli@2.9.6 | MIT | deps: 20 | versions: 35

类似的问题

https://github.com/cube-ui/qu...

https://segmentfault.com/q/10...

https://stackoverflow.com/que...

都无解

改成

import * as Cube from 'cube-ui';
Vue.use(Cube);

倒是不报错了,但是插件都没注册了……

阅读 5k
2 个回答

注意自己的 vue-cli 版本

npm info vue-cli

新版本已经改名叫@vue/cli,如果没改过来请按照vuecli官方文档先卸载旧版本再安装新版本……

正确的初始化姿势:

 vue init cube-ui/cube-template projectname
 cd projectname
 npm i
 npm run dev

import { Cube } from 'cube-ui';

import './cube-ui'

clipboard.png

推荐问题