前提,这三个框架都需要依赖node.js 环境,并且node.js 包含npm环境

Vue: (vue-cli 3之前的版本)

1. 全局安装vue-cli 和 webpack

npm install vue-cli -g      //全局安装 vue-cli
npm install webpack -g

2. 用webpack模板 新建一个vue 项目

vue init webpack my-vue-app

3. 安装node-module依赖目录

npm install

4.运行项目

npm run start

或者

npm run dev

5.打包项目

npm run build

生成dist目录,是为vue 项目打包后的文件目录

附:webpack 配置链接

https://www.webpackjs.com/concepts/

https://www.jianshu.com/p/080e18fcf0e3

Vue: (vue-cli 3)

vue-cli 3 创建项目更简单

1. 卸载旧版的vue-cli

npm uninstall vue-cli -g

2. 如果node版本不够,升级node相应的版本,vue-cli 3 依赖的nodejs版本>8.9

3. 安装新版的vue-cli

npm install -g @vue/cli

默认的版本应该是最新的。也可以直接在后面加上 --latest,或者带上版本号

4. 创建一个vue-cli 3的项目

vue create vue-cli3-app

然后一步步选择创建相应的配置

完成创建

附:或者还可以使用vue ui(图形化工具的命令)来创建vue-cli3的项目

react

方法一:直接通过标签直接引入,不推荐

<!-- 引入react -->
<script src="https://unpkg.com/react@16/umd/react.development.js" crossorigin></script>
<!-- 引入react-dom -->
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js" crossorigin></script>

方法二:使用官方脚手架creact-react-app

这个方法也非常简单:

npx create-react-app my-react-app

或者,直接先安装脚手架工具

npm install -g create-react-app

然后,

create-react-app my-react-app

方法三:使用webpack、babel、react来创建React项目

1. 初始化项目

npm init -y

2. 安装webpack 和 webpack-cli 依赖

npm install webpack webpack-cli --save-dev

3. 安装babel

npm install @babel/core babel-loader @babel/preset-env @babel/preset-react --save-dev

4. 配置webpack

5.安装react 和 react-dom 包

npm install react react-dom --save

6.安装webpack-dev-serve

npm install webpack-dev-server --save-dev

package.json中添加脚本:

"scripts": {"start": "webpack-dev-server --open --mode development"
}

7. 运行项目

npm run start

注意:webpack 配置比较关键

angular

1.安装angular-cli

npm install -g @angular/cli

2.创建项目

ng new my-angular-app

3. 运行项目

ng serve --open

4.编译项目

ng build

5. 创建组件

ng g component first-component

vue react angular 分别如何创建一个新项目相关推荐

  1. Extjs6 --- 学习笔记(1)创建一个新项目

    原公司使用的前端框架是Extjs,于是系统学习了Extjs的4和6.旧东家的项目主要为后台管理系统,因此对前端界面UI的要求并不高,侧重于数据的展示与处理  ,刚开始使用的是Extjs4,后升级成6. ...

  2. 【I】ZF2安装 和 创建一个新项目

    2019独角兽企业重金招聘Python工程师标准>>> 参看zend文档 : http://framework.zend.com/manual/2.2/en/user-guide 目 ...

  3. 【Vue 3 实战一】搭建一个新项目并上传至gitee

    提示:专栏内容均为原创,搬运必究 文章目录 一.Vue3的新特性? 二.创建新项目 1. 利用脚手架 2.项目配置选择 (建议与下方一致) 三.运行项目 1. 安装依赖 2. 运行项目 3. 上传代码 ...

  4. 微信小程序创建一个新项目

    1. 新建一个文件夹. 2. 打开微信小程序开发工具,导入新建文件夹:然后输入创建的appId:会自动生成一个project.config.json,打开这个文件,会看到appid这个字段. 3.可以 ...

  5. 关卡设计快速入门_3. 创建一个新关卡

    接下来,创建一个新关卡,来构建您的游戏环境.当创建一个新关卡时,就和您创建一个新项目类似.虚幻引擎允许您选择 模板 .默认情况下,有一个 默认 模板(它具有非常简单的场景) 和一个 Empty Lev ...

  6. 创建一个vue-cli项目到运行的完整流程

    创建一个新的vue项目进行开发的完整流程 安装vue 安装vue-cli 创建一个项目 修改babel.config.js 预处理器 安装 Sass 安装Less 安装stylus 在项目中.vue文 ...

  7. 如何通过 Impex 在 SAP Commerce Cloud 创建一个新的 Component

    使用下面的 impex 创建一个新的 Component: $contentCatalog=electronics-spaContentCatalog $onlineContentCV=catalog ...

  8. [vue] 如果现在让你从vue/react/angularjs三个中选择一个,你会选哪个?说说你的理由

    [vue] 如果现在让你从vue/react/angularjs三个中选择一个,你会选哪个?说说你的理由 让我选肯定是vue.angularjs没用过.angular倒是用过.挺好用的,但是!!!编译 ...

  9. 3、使用angular cli初始化一个新项目

    新项目搭建 ng new命令新建项目 首先到工作目录底下,然后使用ng new命令初始化一个新项目: ng new newProject // 后面跟的是项目名称 命令执行结果如下: 这个命令会自动帮 ...

最新文章

  1. Ubuntu安装MySQL1 - 失败
  2. 拆分文件_领导让把工作表拆分每个文件,我花半个小时,同事1分钟搞定了
  3. 分组中查询不符合条件的组
  4. java word转html 乱码 poi,java word转html poi
  5. java 散点图_java-Apache POI散点图创建
  6. 一个农民父亲令人震撼的力量
  7. qq手机电脑消息同步_这届用户换机首选必备工具,QQ同步助手一键迁移手机资料...
  8. 微软发布 Autodesk FBX 漏洞带外安全公告,将于5月推出补丁
  9. 中国软件离制造业还是太远
  10. perl表达 匿名数组和匿名哈希
  11. Java基础入门(八)之面向对象二
  12. 密码学基础(二):对称加密
  13. netstat命令详解
  14. 基金API数据接口,股票API数据接口
  15. 台州 OJ 3847 Mowing the Lawn 线性DP 单调队列
  16. 个人计算机键盘上的按键击键声音小,电脑键盘按键会双击怎么办
  17. 添加nginx作为系统服务
  18. 2021.4.2项目阶段报告
  19. 简述修改 MySQL 配置文件的方法_修改mysql配置文件的方法举例
  20. linux 获取当前工作路径

热门文章

  1. apmserv5.2.6 mysql启动失败_2016/07/07 apmserv5.2.6 Apache启动失败,请检查相关配置。MySQL5.1已启动。...
  2. Linux lsblk和df命令区别
  3. 现在很多的APP都有“附近的人“功能,这是哪个知识实现的呢!
  4. python3 运行argparse XX.py: error: the following arguments are required: N An exception has occurred,
  5. 共享网络电子商刊(iebook)营销盛宴
  6. phpCMS V9 - 使用教程
  7. window系统:如何终止已占用的端口
  8. unity手势插件《FingerGestures 》使用入门
  9. 【愚公系列】2023年05月 Web渗透测试之权限绕过攻击
  10. 2021世界燕窝滋补品上海展带您揭晓一碗燕窝的营养与价格!