【Vue环境】1--项目开发前环境配置

一. 常用cmd命令

  1. 切换盘符 盘名:
    d:切换到d盘
    c:切换的c盘

  2. cd 切换目录命令
    cd / 切换到根目录
    cd ../ 切换到上一级目录
    cd 目录名/目录名 切换到子目录

  3. 其他
    dir 显示当前目录的文件和文件夹列表
    md 文件夹名 创建目录
    rd 文件夹名 删除目
    cls 清除屏幕
    ↑ ↓ 上一次命令/下一个命令

ipconfig 查看当前ip
ping 网络地址 查看当前电脑和服务的连接情况
ctrl+c 停止当前正再运行中的命令

二 .node.js的安装

  1. 官网下载node.js,安装路径自己设置,一路下一步install到完成
  2. cmd命令窗口输入
    node -v ----------- 查看node版本
    npm -v --------------查看npm版本
    有版本号为安装成功

三 . npm和cnpm的安装与配置

全局配置:https://www.cnblogs.com/biehongli/p/12756256.html
问题:
在安装npm时,可能根据某个网上教程设置了npm安装包的全局配置与缓存:

npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"

运行npm命令时报错【读写权限问题导致等】,恢复下默认配置怎么办呢?

解决办法:
删除X:\Users\用户名.npmrc整个文件 或者 文件下对应的配置:

prefix =C:\Program Files\nodejs\node_global 
cache =C:\Program Files\nodejs\node_cache

1. npm(node.js自带的插件管理器)

cd/ --------------切换到根目录
md learn -------------- 创建一个learn
cd learn ----------进入learn文件夹
npm init -------------- 初始化项目命令++回车到头
yes ------------- 初始化项目完毕
npm install jQuery -S ----------- 安装下载jquery -S开发环境依赖
npm install less -D ------------开发环境下安装less

package.json --------------项目配置文件(不能写注释,最后一个值不能有,)

——————————————————————————————————

注:
npm install 包名 -D 安装开发环境依赖包
npm install 包名 --save-dev

npm install 包名 -S 安装运行环境依赖包
npm install 包名 --save
——————————————————————————————————
npm remove 包名 卸载某个依赖包
比如:
npm remove jQuery 卸载jquery

npm install -g 包名 全局安装包

2. 补充

npm root 查看安装包目录
npm root -g 查看全局安装目录
npm list 查看安装包列表
npm list --depth=1 查看安装包列表指定层级为1

npm update 包名 更新一个包(插件)
npm install 包名@版本名称 指定安装某个版本的包
npm install jquery@2.1 指定在2.1版本安装jquery

npm install 重新下载项目的所有依赖包(package.json规定)

文件夹,文件名接受
dist 项目生成目录
src 项目源文件目录
package.json 项目配置文件
.js 未压缩的js文件
.min.js 压缩过的js文件
.map 错误映射文件

npm 包管理机制
x.y.z
z 错误补丁
y 不破坏更新
x 有破坏性大版本更新

npm 更新机制 更新 范围不会操作当前范围大版本
jquery2.1.1版本更新 不会操作2这个大版本

npm ^代表的版本限定

3. cnpm安装与配置

npm install -g cnpm --registry=https://registry.npm.taobao.org ----------全局安装cnpm
npm install -g 包名
npm install -g cnpm 全局安装cnpm
全局安装:安装的包能在整个电脑上使用
本地安装:安装的包只能在当前项目使用

4. 名词解释和注意

什么是npm 是node自带的包(插件)管理器,下载器

全局:安装的包可以在电脑的任何项目中使用
本地:安装的包 只能在当前项目中使用

开发环境依赖包:不会被打包上传
运行环境依赖包:会被打包上传

cnpm 中国版的npm
作用:下载速度快
建议:用npm就一直使用npm ,用cnpm就一直使用cnpm 不建议一会用npm安装,一会用cnpm安装。

当大家做项目时候出现了一些莫名其妙的问题,你都可以尝试删除node_modules
目录让后 再从cmd进入到项目目录执行 npm install 重新安装依赖包, 当项目拷贝给其他同事时候,也需要删除node_modules目录在拷贝保留(package.json),
对方拿到项目文件,执行npm install 可以重新安装

5. 项目目录结构与项目移植

名称 解释
node_modules 项目的依赖包地址,打包发给别人是删除,使用时可进入cnpm安装目录(如c:/learn)通过npm(cnpm) install 进行下载
jquery jquery目录结构
dist dist项目生成好的目录
external 扩展
src 项目的源文件目录
package.json 项目的配置json
README.md readme.md项目的说明文档

四 . yarn安装与配置

(快速可靠安全的Javascript包管理工具)
cnpm install -g yarn---------安装yarn
yarn -v ------------查看yarn版本
cd /
md ytext ----------根目录创建项目
cd ytext -----------进入项目目录
安装
   yarn add 包名
   yarn add jquery
开发环境依赖
   yarn add 包名 --dev
   yarn add less --dev

yarn global add echarts ------------全局安装
yarn remove jquery --------------移除
yarn init -------------------初始化
yarn upgrade 包名 ------------------更新
yarn upgrade -latest [pkg-name]----将包更新到最新版----如:yarn upgrade -latest jquery
yarn upgrade [pkg-name]@ver----yarn upgrade jquery@3.0.0----将包更新到指定版本

五 . vue-cli 脚手架安装与配置

cnpm install @vue/cli -g ---------------全局安装vue-cli
cd / ---------------切换到根目录
vue -V ---------------查看vue的版本

vue create myvue +回车到头 -----------创建一个myvue(项目名)的项目[注意安装路径]
cd myvue --------------切换到myvue的项目目录
yarn serve/npm run serve --------------启动项目
浏览器输入:http:localhost:8080 查看项目

六 . 文件夹解释

  1. myvue


    vue-cli 项目目录结构
  2. src


    src.jpg

七 . 启动vue开始项目和扩展

  1. Vue 项目运行 cmd

  2. Vscode

    • 打开我们的项目文件夹
    • ctrl + ~ 打开终端
    • cd /myvue 进入myvue文件夹
    • npm run serve 启动项目
    • http://localhost:8080/ 地址
  3. Vscode 插件

    • Vetur ----------语法提示
    • Vue2 Snippets ----------快捷键

4.Swiper插件的安装
-cd /myvue ----------进入myvue文件夹
-cnpm install swiper -S -------------安装swiper插件

import Swiper from 'swiper'
// import "swiper/css/swiper.css"   (window)
import 'swiper/swiper-bundle.css'   (Mac写法)
// 导入node_modules里面的 swiper文件夹 Swiper类
// 导入node_modules里面的 swiper/css/文件夹里面的swiper.css

创建实例

mounted(){
        // 当页面初始渲染完毕执行
        this.swiper = new Swiper(".swiper-container",{
            loop:true,//自动让最后一张的下一张是第一张
            pagination:{
                el:'.swiper-pagination'//小点指示器
            }
        });
    }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,718评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,683评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,207评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,755评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,862评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,050评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,136评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,882评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,330评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,651评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,789评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,477评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,135评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,864评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,099评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,598评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,697评论 2 351

推荐阅读更多精彩内容