Vue环境搭建

node npm安装(适合于Liunx系统)

下载node.js

node官网: https://nodejs.org/en/,并将下载好的node压缩包解压并改名为node
在这里插入图片描述

解锁文件夹

使用sudo chmod -R 777 文件夹的命令解锁usr下的local文件夹

在这里插入图片描述

移动node文件夹至local目录下

创建node及npm软连接实现全局调用
将下列代码在终端输入即可,软连接一行一行输入验证即可

sudo ln -s /usr/local/node/bin/node /usr/local/bin/
sudo ln -s /usr/local/node/bin/npm  /usr/local/bin/

](https://img-blog.csdnimg.cn/20210306110208320.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTQxOTEyNw==,size_16,color_FFFFFF,t_70)

查看版本

在这里插入图片描述

安装cnpm(适用于Liunx系统)

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
sudo ln -s /usr/local/node/bin/cnpm  /usr/local/bin/cnpm

在这里插入图片描述

安装nodemon(适用于Liunx系统)

sudo cnpm install -g  nodemon

sudo ln -s /usr/local/node/bin/nodemon  /usr/local/bin/nodemon

在这里插入图片描述

安装vue(适用于Liunx系统)

vue-cli的版本:2.96

sudo cnpm install -g vue-cli
sudo ln -s /usr/local/node/bin/vue  /usr/local/bin/vue

在这里插入图片描述

码云的使用

注册码云账号

在这里插入图片描述

创建仓库(项目)

在这里插入图片描述

在这里插入图片描述

安装git(适合Liunx系统)

安装git 是为了让线上与线下的代码同步

	sudo  apt-get install git
	sudo ln -s /usr/local/node/bin/git  /usr/local/bin/

在这里插入图片描述

ssh公钥

ssh公钥是为关联线上与线下的代码

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  
# Generating public/private rsa key pair...
cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

在这里插入图片描述

线上的代码克隆到本地

在这里插入图片描述
在这里插入图片描述

创建vue项目

sudo cnpm install -g vue-cli
vue init webpack travel

码云之代码同步

  • git status:查看项目的状态情况

  • git add . :将文件添加到git的缓存区

  • git commit -m’project’ (其中project一般写成要提交的项目的备注)

  • git push :上传文件到码云

Vue项目文件夹介绍

在这里插入图片描述
在这里插入图片描述

  • README.md 项目说明

build目录

build目录存放的是webpack的相关配置文件

  • build.js:生产环境构建文件;
  • chedk-versions.js:版本检查(node,npm);
  • utils.js:构建相关工具;
  • vue-loader.conf.js:CSS加载器配置;
  • webpack.base.conf.js:webpack基础配置;
  • webpack.dev.conf.js:webpack开发环境配置;
  • webpack.prod.conf.js:webpack生产环境配置;
  • dev-client.js:开发服务器的热重载(用于实现页面的自动刷新);
  • dev-server.js:构建本地服务器(npm run dev 即运行它);

config目录

config目录存放的是vue的配置文件

  • dev.env.js:项目开发环境配置文件;
  • index.js:项目主要配置(包括监听端口、打包路径等);
  • prod.env.js:项目生产环境配置;

src目录

src目录存放的是我们开发项目的源代码文件

  • assets目录:存放项目静态资源文件(如:css、图片等);
  • components目录:项目公共组件目录;
  • router目录:项目路由配置文件目录;
  • App.vue:项目根组件文件;
  • main.js:项目入口文件;

Vue项目初始化

移动端视口代码

index.html写入移动端视口必备代码

 <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

reset.css

reset.css:重置样式表,使不同的浏览器下的样式保持一致

使用步骤

  • 第一步:将reset.css引/src/assets/style文件夹中
  • 第二步:main.js引入reset.css

border.css

border.css

border.css是为了解决移动端1px的问题(适用于多倍图)

使用步骤

  • 第一步:将border.css引/src/assets/style文件夹中
  • 第二步:main.js引入border.css

fastclick

fastclick:是为了解决移动端点击事件延迟300ms的问题

使用方法

  • 第一步:cnpm install fastclick --save
  • 第二步:main.js引入fastlick模块
fastClick.attach(document.body)

iconfont

iconfont:阿里巴巴矢量图

使用方法

第一步:注册账号
第二步:资源管理-------> 新建项目

同步代码之码云

第一步:git status:查看项目的状态情况

第二步:git add . :将文件添加到git的缓存区

第三步:git commit -m’project’ (其中project一般写成要提交的项目的备注)

第四步: git push :上传文件到码云

首页Header区域之开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值