首页 > 其他分享 >vue-cli构建Vue3项目

vue-cli构建Vue3项目

时间:2023-07-28 11:00:54浏览次数:41  
标签:npm node vue cli 查询 版本 Vue3

1、node环境检查

node -v //查询Node版本

 

2、vue-cli版本检查

vue -V //查询 vue-cli版本
npm uninstall -g vue-cli //卸载旧版vue-cli

npm install -g vue-cli //旧版vue-cli2
npm install -g @vue-cli //vue-cli3

 

 其他命令:

vue -V  //查询vue-cli脚手架版本
npm list vue  //查询vue 版本
npm -V //查询npm版本
node -v   //查询node版本
nvm ls   //查询已安装的node版本,需先安装nvm

 

3、创建vue3项目

 

vue create mylog  //vue-cli3/cli4版本
vue init webpack vue2-myblog   //vue-cli2版本

 注意:项目名全小写

 Manually select features 自定义选项:

 选择你需要的配置项,按上下键滚动,空格键选中当前特性,加*表示需要,再次*号取消需要,最后按回车确定:(没反应等待一下,可能卡主了,等创建完毕就好了)

 

 

Babel:转码器,可将ES6代码转为ES5
TypeScript: 支持使用 TypeScript (JavaScript超集)
Progressive Web App (PWA) Support :支持PWA(渐进式Web应用程序) 
Router :支持 vue-router (路由)
Vuex :支持 vuex (状态管理器)
CSS Pre-processors: 支持 CSS 预处理器
Linter / Formatter :支持代码风格检查和格式化
Unit Testing:支持单元测试
E2E Testing: 支持 E2E 测试(end to end)

 

 选择vue.js的版本,选择3.x

 空格+enter确定

是否使用babel,是(直接回车默认就是yes);是否用history路由模式,是;选择写样式的方法,我选的less;一些配置是放在package.json还是单独的文件里面,选择单独的文件,就是dedicated config files;在之后的项目中是否保留这些设置,我选n,不保留。等待项目创建。

4、创建成功后启动项目

1、可以在创建成功界面 cd进入项目文件夹 再启动

cd myblog
npm run serve

  

2、也可直接进入项目文件夹地址栏cmd回车后打开命令窗口再启动

npm run serve

  

 至此,浏览器打开地址

 项目启动成功

5、项目框架

 

标签:npm,node,vue,cli,查询,版本,Vue3
From: https://www.cnblogs.com/lanrenka/p/17585959.html

相关文章

  • DevExpress 按钮列点击多次才出发ButtonClick事件
    解决多次点击才能出现拉框,解决方法把GridView的EditorShowMode的模式选择了Click,应改为MouseDown就好了。图示位置: ......
  • ClickHouse创建表
    创建本地表:CREATETABLEdefault.xxonclusterdefault(`id`Int64COMMENT'id',`plate_code`Nullable(String)COMMENT'板块编号',`plate_name`Nullable(String)COMMENT'板块名称',`date_time`Nullable(String)COMMENT�......
  • ClickHouse创建分布式表
     技术标签: 大数据开发  分布式  数据库  大数据  flink ClickHouse创建分布式表当数据量剧增的时候,clickhouse是采用分片的方式进行数据的存储的,类似于redis集群的实现方式。然后想进行统一的查询的时候,因为涉及到多个本地表,可以通过分布式表的方式来提供统一的......
  • apache net FTPClient 通过 Http 代理访问 FTP服务器
    前言因为特殊原因,需要在服务器上安装一个代理程序,通过代理程序才能访问到安全域内的一台指定IP服务器。该服务器上安装了FTP服务,需要用程序读写FTP上的文件。之前在不使用代理程序的服务器上测试FTP连接,没有任何问题,换到这台服务器上有问题,所以记录一下处理过程。文章目录前言问......
  • postgresql 数据库 报错 FATAL: sorry, too many clients already 解决方法
    场景项目postgres连接不上,所有连接报错:psql:FATAL:sorry,toomanyclientsalready原由程序使用连接未及时释放,连接一直处于idle状态处理方式1、程序里面未释放的连接,在使用后及时释放;2、postgres连接数默认最大100个,在配置文件修改该参数;postgres.confmax_con......
  • vue-elementAdmin项目打包后白屏的问题
    Vue项目打包后出现白屏的可能原因有很多1.可能的思路和解决方案:1.确认静态资源路径是否正确。  在Vue项目中,打包后会生成一个dist目录,确保index.html引用的资源路径都是相对于dist目录的。2.确认路由是否正确配置。  如果打包后出现了白屏,可能是因为路由没......
  • vue注册全局组件,批量注册全局组件的所有方式
    本文列出所有主流在vue中批量注册全局组件的方法本文下面所有例子的组件目录如下:  方法一:直接在main.js中循环遍历注册1.在main.js中//引入所有需要注册的全局组件importaboutViewfrom'@/components/common/aboutView.vue'importinfoViewfrom'@/components/com......
  • vue-router钩子执行顺序
    Vue的路由在执行跳转时,根据源码可知,调用了router中定义的navigate函数functionpush(to:RouteLocationRaw){returnpushWithRedirect(to)}functionreplace(to:RouteLocationRaw){returnpush(assign(locationAsObject(to),{replace:true}))}functionpush......
  • Vue3多条数据复制功能,复制内容用逗号拼接
    <divclass="person-list"><divclass="person-item">9939939939399399</div><divclass="person-item">1111111111111111</div></div>&......
  • Vue3的响应式数据处理方式
    问题:data[0].tableId是undefined,但控制台可以打印出data[0]的值原因: Vue3的响应式数据处理方式导致的。Vue3使用了Proxy来实现响应式数据。当你访问一个响应式对象的属性时,Vue会在底层进行拦截,并返回响应式的值。这意味着,当你访问`data[0].TableId`时,Vue会返回......