vueCli已经更新到4.5了最近使用新的vueCli搭建项目安装element-ui发现运行报错。
查看相关文档后发现问题所在:
也就是说我们用最新的vue-cli@4构建的项目element-ui是不支持的;
我看网上说退更版本,使用vue-cli@3來构建项目或者是不要用vue3,直接用vue2;
但是这些都不是解决问题的办法我们使用vue-cli@4不就是为了体验新版本么,退回去了还有啥好玩的
3.手动配置项目需要的特性选择图中所勾选的
5.选择css预编译器这里选择less
- LESS:Less最终会通过编译处理输出css到浏览器Less 既可以在客户端上运行,也可茬服务端运行 (借助 Node.js)
- Stylus:Stylus主要用来给Node项目进行CSS预处理支持Stylus功能上更为强壮,和js联系更加紧密可创建健壮的、动态的的CSS
8.选择单元测试解决方案 這里选择jest
10.是狗否记录一下以便下次是用这套配置:y:记录本次配置,然后需要起个名; n:不记录本次配置
11.确定好等待初始化完毕
12.初始化完成後,进入项目一些会用到的命令
可能会新建的一些目录文件
- utils:里面放置一些工具函数比如常见的axios的封装、防抖、节流函数
- styles:里面主要放置的是 全局的css文件
- filters:里面主要放置全局过滤器文件
- directives:里面主要放置 全局的一些指令
- api:里面主要放置各个页面请求的封装
- .prettierrc.js自己定义的配置文件 代码自动格式化的规范,复制过来的
还需要在根目录下新建 vue.config.js自行配置简单配置eg:()
更多配置vue-cli3的配置可以参考 还可以去这个github
vueCli已经更新到4.5了最近使用新的vueCli搭建项目安装element-ui发现运行报错。
查看相关文档后发现问题所在:
也就是说我们用最新的vue-cli@4构建的项目element-ui是不支持的;
我看网上说退更版本,使用vue-cli@3來构建项目或者是不要用vue3,直接用vue2;
但是这些都不是解决问题的办法我们使用vue-cli@4不就是为了体验新版本么,退回去了还有啥好玩的
学习Vue不需要学会NodeVue是前端框架,nodejs昰服务端不需要学会Node.也不需要会Node,我们如果要使用Vue的脚手架的话只需要学习Node所引声出来的npm指令即可;
npm远程仓库替换为淘宝的仓库(替换成淘宝源),这里跟Java中的Maven中央仓库就很像了;
cli快速原型开发, 生成Vue项目腳手架
对于不是专业的前端或者做后端的程序员来说可能不是很懂node.js,也不清楚node.js是做什么用的我也没有使用过,毕竟咱们不是专业的前端开发者对吧;这里说一下关于node.js的一些概念其实nodejs是一个服务js平台,有npmgrunt、express等强大的代码与项目管理应用。还有webpackv8等强大的功能,nodejs可以当莋服务端语言没错但是目前使用nodejs最多的场景是前端构建工具,比如webpackgulp。而vue的组件要编译势必要借助webpack,所以肯定要提供npm的安装方式使鼡npm构建命令,而npm包管理器是集成在Node.js中了;
2、直接双击安装即可跟安装软件一样,这里不再累赘
2、测试是否成功安装成功后可以用 vue -V 查看vue版本,注意是大写的V
在创建的过程中在Windows的命令行工具里使用:上下箭头是切换、空格键是确认选择该项,另外在Git命令行里是无法使用的;
这里我们按住向下的箭头点击空格键选择手动创建模式,初次接触这玩意可以随便折腾无所谓,我这里选择大多数创建的方式:手动
2、初次搭建选择这几项即可点击回车键
我这里选择是,如果随意搭建可以选择否,选择是之后下次创建项目时,会有这个骨架出现
上述步骤完成后,按回车键下一步这时候就开始创建项目了;完成项目骨架如丅:
至此,基于vue-cli3.x的vue项目就搭建成功了
1、vue打包编译命令:npm run build(打包编译后会生成dist文件夹里面存放静态资源文件,有点类似于Maven编译后生成target目录)
vue-cli3.x与之前版本有些差别具体可以查看: