首页 > 其他分享 >工程化之创建vue项目

工程化之创建vue项目

时间:2024-05-06 17:34:59浏览次数:26  
标签:npm vue 创建 create vue3 工程化 vite

工程化之创建vue项目

  • 清空缓存
 npm cache clean --force

搭建vue2的环境

  • 装cnpm 这个包,cnpm替代npm
npm install -g cnpm --registry=https://registry.npmmirror.com
  • 安装vue脚手架
cnpm install -g @vue/cli
  • 通过vue命令创建vue项目
vue create myfirstvue

步骤

image-20240428152759501

2.选择 Manually select features

image-20240428152847126

3.选择Babel,Router,Vuex

image-20240428152936218

4.选择2.x

image-20240428153110088

5.选择Y

image-20240428153145789

6.选择 In package.json

  • 项目路径下生成package.json---->项目的依赖---》pyhon中的requiremnts.txt

image-20240428153213802

7.随意选择

image-20240428153319857

vue3项目创建

1.vue-cli创建

步骤

vue create vue3_demo001
# 注意选择vue3,其他都一样

vue3项目创建

2.使用 vite 创建

  • 什么是vite?—— 新一代前端构建工具。

  • 优势如下:

    • 开发环境中,无需打包操作,可快速的冷启动。
    • 轻量快速的热重载(HMR)。
    • 真正的按需编译,不再等待整个应用编译完成。
  • 兼容性注意
    Vite 需要 Node.js 版本 18+,20+。然而,有些模板需要依赖更高的 Node 版本才能正常运行,当你的包管理器发出警告时,请注意升级你的 Node 版本
    官网:https://cn.vitejs.dev/

  • 传统构建 与 vite构建对比图

img

# 创建项目方式一
npm create vite@latest
# 创建项目方式二:指定名字
npm create vite@latest vue3_demo002
# 创建项目方式三
cnpm create vite@latest vue3_demo002
# 创建项目方式四
cnpm create vite vue3_demo002

安装依赖

npm install 

运行项目

npm run dev

标签:npm,vue,创建,create,vue3,工程化,vite
From: https://www.cnblogs.com/unrealqcc/p/18175482

相关文章

  • vue ref
    ref1vue2ref属性也可以实现组件间通信:子和父都可以实现通信ref放在标签上,拿到的是原生的DOM节点ref放在组件上,拿到的是组件对象,对象中的数据、函数都可以直接使用通过这种方式实现子传父(this.$refs.mychild.text)通过这种方式实现父传子(调用子组件方法传参数)......
  • vue 组件通信
    组件通信1.父传子在全局组件中自定义属性:<Child:myname="qname"></Child>在组件中获取:{{myname}}<divid="app"><h1>组件使用-父传子-自定义属性</h1><Child:myname="qname"></Child></div><script>......
  • vue 生命周期钩子
    生命周期钩子函数描述beforeCreate创建Vue实例之前调用created创建Vue实例成功后调用(可以在此处发送异步请求后端数据)beforeMount渲染DOM之前调用mounted渲染DOM之后调用,这时候可以向后端发送数据了beforeUpdate重新渲染之前调用(数据更新等操作时,控制D......
  • vue 指令
    指令v-text标签内容显示js变量对应的值<divid="box"><spanv-text="a"></span><!--等同于-->{{a}}</div><script>letvm=newVue({el:'#box',data:{a:......
  • vue 计算属性
    计算属性在Vue2中使用computed在Vue2中,计算属性是通过computed选项来定义的。示例中,我们定义了一个fullName计算属性,它会根据firstName和lastName的值计算出完整的姓名。exportdefault{data(){return{firstName:'John',lastName:'......
  • 使用 VS Code 调试 Vue.js 项目
    Vite如果是通过create-vue创建的项目,则修改vite.config.ts配置文件,在开发环境生成sourcemap文件。exportdefaultdefineConfig({build:{sourcemap:true,},//otherconfigs...});更多配置,请参考:https://vitejs.dev/config/build-options.html#build-s......
  • vue实现使用JSZip批量下载图片
    1importJSZipfrom"jszip";2import{saveAs}from'file-saver';3import$from'jquery'45//jszip打包下载图片6functionsaveImgZip(imgUrlArrs,typeTxt){7varimgUrlArr=[];//图片列表8imgUrlArr=imgUrlAr......
  • vue
    vue打包命令:vuerunbuildvue脚手架搭建:npminstall-g@vue/clinpminstall是用来安装项目中所需的所有依赖项的命令总的来说,@vue/cli是VueCLI的工具集,用于全局安装以便在命令行中使用,而@vue/cli-service是VueCLI的一个核心服务模块,用于在项目中执行开发任务。通常......
  • 入门学习Docker部署Vue+NetCore+MsSql
    最近vultr的主机经常忘了续租,导致账号被禁用,主机被删掉每次重新部署都忘了之前怎么弄的,要重新查好多资料每个月6美金的主机XShell连接主机IP先安装docker开启docker服务镜像容器tar文件 saveload dockerimagesdockercommitbuildDockerfilepull仓库 查看......
  • SSID创建(AP打印log)
    SSID创建(AP打印log)【概要】查看AP后台log,以AC管理页面创建SSID打印的log示例。【步骤】使用【cat/var/tmp/slogd.log】命令打印APlog在AC管理页面【10.180.145.156】创建新的SSIDAP后台打印log如图4.图中步骤(1)阶段AP和AC在互发【keep-alive】消息;步骤(2)阶段收到AC下发的创建SSID位......