【Vue環(huán)境】1--項目開發(fā)前環(huán)境配置

一. 常用cmd命令

  1. 切換盤符 盤名:
    d:切換到d盤
    c:切換的c盤

  2. cd 切換目錄命令
    cd / 切換到根目錄
    cd ../ 切換到上一級目錄
    cd 目錄名/目錄名 切換到子目錄

  3. 其他
    dir 顯示當(dāng)前目錄的文件和文件夾列表
    md 文件夾名 創(chuàng)建目錄
    rd 文件夾名 刪除目
    cls 清除屏幕
    ↑ ↓ 上一次命令/下一個命令

ipconfig 查看當(dāng)前ip
ping 網(wǎng)絡(luò)地址 查看當(dāng)前電腦和服務(wù)的連接情況
ctrl+c 停止當(dāng)前正再運行中的命令

二 .node.js的安裝

  1. 官網(wǎng)下載node.js,安裝路徑自己設(shè)置派草,一路下一步install到完成
  2. cmd命令窗口輸入
    node -v ----------- 查看node版本
    npm -v --------------查看npm版本
    有版本號為安裝成功

三 . npm和cnpm的安裝與配置

全局配置:https://www.cnblogs.com/biehongli/p/12756256.html
問題:
在安裝npm時,可能根據(jù)某個網(wǎng)上教程設(shè)置了npm安裝包的全局配置與緩存:

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

運行npm命令時報錯【讀寫權(quán)限問題導(dǎo)致等】,恢復(fù)下默認(rèn)配置怎么辦呢?

解決辦法:
刪除X:\Users\用戶名.npmrc整個文件 或者 文件下對應(yīng)的配置:

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

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

cd/ --------------切換到根目錄
md learn -------------- 創(chuàng)建一個learn
cd learn ----------進入learn文件夾
npm init -------------- 初始化項目命令++回車到頭
yes ------------- 初始化項目完畢
npm install jQuery -S ----------- 安裝下載jquery -S開發(fā)環(huán)境依賴
npm install less -D ------------開發(fā)環(huán)境下安裝less

package.json --------------項目配置文件(不能寫注釋,最后一個值不能有,)

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

注:
npm install 包名 -D 安裝開發(fā)環(huán)境依賴包
npm install 包名 --save-dev

npm install 包名 -S 安裝運行環(huán)境依賴包
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規(guī)定)

文件夾催束,文件名接受
dist 項目生成目錄
src 項目源文件目錄
package.json 項目配置文件
.js 未壓縮的js文件
.min.js 壓縮過的js文件
.map 錯誤映射文件

npm 包管理機制
x.y.z
z 錯誤補丁
y 不破壞更新
x 有破壞性大版本更新

npm 更新機制 更新 范圍不會操作當(dāng)前范圍大版本
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
全局安裝:安裝的包能在整個電腦上使用
本地安裝:安裝的包只能在當(dāng)前項目使用

4. 名詞解釋和注意

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

全局:安裝的包可以在電腦的任何項目中使用
本地:安裝的包 只能在當(dāng)前項目中使用

開發(fā)環(huán)境依賴包:不會被打包上傳
運行環(huán)境依賴包:會被打包上傳

cnpm 中國版的npm
作用:下載速度快
建議:用npm就一直使用npm 伏社,用cnpm就一直使用cnpm 不建議一會用npm安裝抠刺,一會用cnpm安裝。

當(dāng)大家做項目時候出現(xiàn)了一些莫名其妙的問題摘昌,你都可以嘗試刪除node_modules
目錄讓后 再從cmd進入到項目目錄執(zhí)行 npm install 重新安裝依賴包, 當(dāng)項目拷貝給其他同事時候速妖,也需要刪除node_modules目錄在拷貝保留(package.json),
對方拿到項目文件聪黎,執(zhí)行npm install 可以重新安裝

5. 項目目錄結(jié)構(gòu)與項目移植

名稱 解釋
node_modules 項目的依賴包地址罕容,打包發(fā)給別人是刪除,使用時可進入cnpm安裝目錄(如c:/learn)通過npm(cnpm) install 進行下載
jquery jquery目錄結(jié)構(gòu)
dist dist項目生成好的目錄
external 擴展
src 項目的源文件目錄
package.json 項目的配置json
README.md readme.md項目的說明文檔

四 . yarn安裝與配置

(快速可靠安全的Javascript包管理工具)
cnpm install -g yarn---------安裝yarn
yarn -v ------------查看yarn版本
cd /
md ytext ----------根目錄創(chuàng)建項目
cd ytext -----------進入項目目錄
安裝
?? yarn add 包名
?? yarn add jquery
開發(fā)環(huán)境依賴
?? 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 +回車到頭 -----------創(chuàng)建一個myvue(項目名)的項目[注意安裝路徑]
cd myvue --------------切換到myvue的項目目錄
yarn serve/npm run serve --------------啟動項目
瀏覽器輸入:http:localhost:8080 查看項目

六 . 文件夾解釋

  1. myvue


    vue-cli 項目目錄結(jié)構(gòu)
  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寫法)
// 導(dǎo)入node_modules里面的 swiper文件夾 Swiper類
// 導(dǎo)入node_modules里面的 swiper/css/文件夾里面的swiper.css

創(chuàng)建實例

mounted(){
        // 當(dāng)頁面初始渲染完畢執(zhí)行
        this.swiper = new Swiper(".swiper-container",{
            loop:true,//自動讓最后一張的下一張是第一張
            pagination:{
                el:'.swiper-pagination'//小點指示器
            }
        });
    }

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末稿饰,一起剝皮案震驚了整個濱河市锦秒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌喉镰,老刑警劉巖旅择,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異侣姆,居然都是意外死亡生真,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門捺宗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來柱蟀,“玉大人,你說我怎么就攤上這事偿凭〔” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長痰哨。 經(jīng)常有香客問我胶果,道長,這世上最難降的妖魔是什么斤斧? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任早抠,我火速辦了婚禮,結(jié)果婚禮上撬讽,老公的妹妹穿的比我還像新娘蕊连。我一直安慰自己,他們只是感情好游昼,可當(dāng)我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布甘苍。 她就那樣靜靜地躺著,像睡著了一般烘豌。 火紅的嫁衣襯著肌膚如雪载庭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天廊佩,我揣著相機與錄音囚聚,去河邊找鬼。 笑死标锄,一個胖子當(dāng)著我的面吹牛顽铸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播料皇,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼谓松,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了瓶蝴?” 一聲冷哼從身側(cè)響起毒返,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎舷手,沒想到半個月后拧簸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡男窟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年盆赤,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片歉眷。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡牺六,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出汗捡,到底是詐尸還是另有隱情淑际,我是刑警寧澤畏纲,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站春缕,受9級特大地震影響盗胀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜锄贼,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一票灰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧宅荤,春花似錦屑迂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至惫确,卻和暖如春逻锐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背雕薪。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留晓淀,地道東北人所袁。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像凶掰,于是被迫代替她去往敵國和親燥爷。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容