1. 程式人生 > >win10下安裝部署vuejs的webpack腳手架工具

win10下安裝部署vuejs的webpack腳手架工具

參考vuejs的官方文件:戳我

1. 安裝nodejs

  • nodejs官方下載地址:戳我
  • 選擇合適的版本下載,我這裡選的是node-v8.11.3-x64.msi
  • 安裝路徑一般不裝在C盤,所以我這裡選擇:D:\nodejs\
  • 一路next預設等待安裝完畢

2. 設定nodejs的global和cache路徑

設定路徑能夠把通過npm安裝的模組集中在一起,便於管理。

  • 在nodejs的安裝目錄D:\nodejs\下,新建node_globalnode_cache兩個資料夾
  • 執行指令:

    npm config set prefix "D:\nodejs\node_global"
    npm config set
    cache "D:\nodejs\node_cache"

    設定成功後,後續用命令npm install -g XXX安裝的XXX模組就在D:\nodejs\node_global\node_modules裡。

  • 檢視配置資訊指令:npm config list

3. 設定環境變數

  • 新增使用者變數PATHD:\nodejs\node_global
  • 新增系統變數NODE_PATHD:\nodejs\node_global\node_modules

4. 安裝cnpm(可選)

由於許多npm包都在國外,直接使用npm指令下載安裝會比較慢,好像很多人推薦用淘寶的映象伺服器,這樣所有用npm的指令都可以用cnpm代替

。我個人喜歡直接用npm所以沒有安裝,實測其實npm也挺快的啊=。=不想安裝的小夥伴就跳過即可

  • 參考網址:戳我
  • 安裝指令:npm install -g cnpm --registry=https://registry.npm.taobao.org

備註:-g表示下載安裝的包都放在之前配置好的安裝目錄下,否則就會在執行指令的當前目錄下

5. 安裝vue-cli

  • vue-cli是vuejs官方提供的一個命令列工具
  • 安裝指令:npm install -g vue-cli
  • 安裝完成後,vue就是一個指令了
D:\nodejs\node_global
λ npm install -g vue-cli
npm WARN deprecated 
[email protected]
: CoffeeScript on NPM has moved to "coffeescript" (no hyphen) D:\nodejs\node_global\vue -> D:\nodejs\node_global\node_modules\vue-cli\bin\vue D:\nodejs\node_global\vue-init -> D:\nodejs\node_global\node_modules\vue-cli\bin\vue-init D:\nodejs\node_global\vue-list -> D:\nodejs\node_global\node_modules\vue-cli\bin\vue-list + [email protected] added 252 packages in 61.697s

6. 下載webpack腳手架

(1) 下載指令:vue init webpack learnVue

  • 其中webpack是打包和壓縮的工具模板,learnVue是工程資料夾名稱
  • 執行完會在當前目錄下生成一個名為工程名稱的資料夾,並下載好了模板,但相關依賴還沒有安裝

(2) 執行指令後會先提示下載中,大概幾秒後會提示輸入工程的相關資訊:

  • project name:工程名(不是資料夾名),不可以含有大寫字母,後續是頁面的title
  • vue-router:vuejs提供的路由工具,我選擇安裝,相關介紹可戳這裡
  • ESLint:好像是一個語法檢查選項,我不安裝
  • unit testse2e tests:好像都是測試項,我也沒有安裝
  • 最後一個選項是推薦相關依賴後續使用npm install指令安裝,選擇Yes, use npm

(3) 然後等待一段時間即完成下載

F:\develop
λ vue init webpack learnVue

? Project name learn-vue
? Project description my first vue project
? Author yvettre
? Vue build standalone
? Install vue-router? Yes
? Use ESLint to lint your code? No
? Set up unit tests No
? Setup e2e tests with Nightwatch? No
? Should we run `npm install` for you after the project has been created? (recommended) npm

   vue-cli · Generated "learnVue".


# Installing project dependencies ...
# ========================

npm WARN deprecated [email protected]2.11.3: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
npm WARN deprecated [email protected]5.3.1: Switch to the `bfj` package for fixes and new features!
npm WARN deprecated [email protected]1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
npm WARN notice [SECURITY] mime has the following vulnerability: 1 moderate. Go here for more details: https://nodesecurity.io/advisories?search=mime&version=1.3.6 - Run `npm i [email protected] -g` to upgrade your npm version, and then `npm audit` to get more info.

> [email protected]0.4.6 postinstall F:\develop\learnVue\node_modules\webpack\node_modules\uglifyjs-webpack-plugin
> node lib/post_install.js

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN [email protected]3.2.0 requires a peer of [email protected]^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

added 1133 packages in 151.274s

# Project initialization finished!
# ========================

To get started:

  cd learnVue
  npm run dev

Documentation can be found at https://vuejs-templates.github.io/webpack

(4) 下載完畢後可以開啟工程檔案看到如下圖所示的目錄結構,我們的程式碼就放在src這個資料夾中,其他資料夾都是一些依賴和工具,不需要關心
webpack

7. 下載webpack相關依賴

  • 根目錄下有一個package.json的檔案:
    package.json

  • 要安裝紅色箭頭所指的那些依賴項,安裝指令是:npm install

F:\develop\learnVue
λ npm install
npm WARN [email protected]3.2.0 requires a peer of [email protected]^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

up to date in 14.505s

8. 執行webpack的demo

F:\develop\learnVue
λ npm run dev


 DONE  Compiled successfully in 1637ms                                                                          21:14:46

 I  Your application is running here: http://localhost:8080

這樣就執行起來啦,然後我們在瀏覽器中訪問localhost:8080,即可看到:

hello vuejs

至此,vuejs的webpack腳手架下載完畢,這套框架是支援熱更新的(即修改完src的程式碼後,直接在頁面重新整理即可看到頁面更新)。關於打包和壓縮,有待以後學習。

相關推薦

win10安裝部署vuejs的webpack腳手架工具

參考vuejs的官方文件:戳我 1. 安裝nodejs nodejs官方下載地址:戳我 選擇合適的版本下載,我這裡選的是node-v8.11.3-x64.msi 安裝路徑一般不裝在C盤,所以我這裡選擇:D:\nodejs\ 一路next預設等待安裝完畢

win10 安裝facebook開源預測工具Prophet的方法

INFO:pystan:COMPILING THE C++ CODE FOR MODEL anon_model_9c941523472e65f75f241e35a8769919 NOW. err

如何在win10安裝Ubuntu16.04

簡潔 als 兩個 過程 工具 軟件 刪除 出了 nbsp 一、工具 U盤 UltraISO軟件 Ubuntu16.04鏡像文件 二、準備工作 留出空閑的磁盤空間(空間大小根據自己的使用情況而定,我留出了60G),如果沒有空閑空間可以自己壓縮 用UltralSO制作

win10安裝Cygwin配置gcc編譯環境

devel make 編譯 ins spa images 安裝使用 gnu utils 如何選gcc包,避免安裝不需要的包 Cygwin讀音:/?s?ɡw?n/ 參考:http://blog.sina.com.cn/s/blog_143cf62360102wrgd.html

win10安裝python2與python3以及pip共存

用戶目錄 strong exe 路徑 org enc setup 最新版 .com 一 分別安裝python2和python3 註意: 安裝時記得勾選 Add Python.exe to Path 二 安裝pip Python3最新版本有pip,無需安裝 Pytho

centos7安裝部署tensorflow GPU 版本

tensorflow gpu   nvidia-modprobe nvidia-smi系統環境:centos71. 安裝 Python 2.7 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-dev

win10安裝Oracle 11g 32位客戶端遇到INS-13001環境不滿足最低要求

錯誤 database 環境 滿足 安裝oracle 錯誤提示 網上 XML 找到 在以管理員身份運行setup.exe之後,出現了:[INS-13001]環境不滿足最低要求,通過網上搜索之後找到了解決途徑 首先,打開你的解壓後的database文件夾,找到stage,然後

win10安裝Ubuntu之如何設置easybcd(有效)

orf 安裝 mage bsp 選擇 font pan 說明 blog 由於最近要學習TensorFlow,所以準備安裝Ubuntu雙系統 參考教程如下:http://www.jianshu.com/p/2eebd6ad284d 【Windows10+Ubuntu雙系統

【暫未解決】win10安裝VS2017 15.3版本 提示 未能安裝包“Microsoft.NET.4.6.FullRedist.NonThreshold.Resources,version=4.6.81.9,language=zh-CN”。

nis source 方式 ins urn pac 故障 鼓勵 報告 win10下安裝VS2017 15.3版本的時候,出現以上錯誤日誌提示,請問如何解決的哇? 這個問題,開始我以為是我的安裝包所在的路徑問題引起的,但是我將安裝包移動到了磁盤根目錄進行安裝,依然出現

1. win10 安裝python(環境變量配置)

python win10(1)下載安裝登陸python官網:https://www.python.org/ 下載python安裝包(2或3),版本不用太糾結下載下來後雙擊安裝,默認裝在C盤,進入C盤,可以看到python27這個目錄(2)配置環境變量右鍵"我的電腦"--“屬性”--“高級系統設置”--“環境變

Ubuntu 16.04安裝Apache壓力測試工具ab

apt-get gpo 簡單使用 utils sta markdown 測試結果 壓力測試 安裝apache 安裝 sudo apt-get install apache2-utils 簡單使用 # 對http://www.baidu.com/進行100次請求,10個並發請

Centos安裝部署gisserver及centos6-7中文亂碼解決

profile 如果 sysconf 加載 plist http linux 成功 jdk 1.部署前準備1.1操作系統centos6.x1.2jdk1.8.0_1511.3apache-tomcat-7.0.811.4Gisserver安裝文件2.部署程序運行環境2.1解

win10安裝Ubuntu16.04雙系統

OS 技術分享 AD image load ont 就是 選項 磁盤管理 其實我是不喜歡系統的,之前都是在win下面進行開發,現在來了個項目,經過各種環境的安裝調研,最終選擇在Ubuntu下面進行開發。之前想著為啥不在虛擬機裏面安裝Ubuntu進行操作呢,由於虛擬機的體驗不

CentOS 7安裝部署Zabbix3.4

zabbix zabbix3.4 centos7 Zabbix安裝: 環境: 系統環境:CentOS 7Zabbix版本:Zabbix 3.4 安裝步驟: 關閉防火墻和SELINUXsystemctl stop firewalld && setenforce 0 安裝zabb

Win10安裝Ubuntu16.04虛擬機並搭建TensorFlow1.3環境

org 虛擬機 eas ros lease info learn vmw http 本文具體參考資料鏈接 1.VMware下載安裝 百度輸入VMware搜索,出現如下界面,點擊下載: 此處安裝步驟可以網上搜索,也可不用搜索,直接按照按照提示一步一步確認

Win10安裝CentOS7問題記錄

跪了 mage eboot 設備 邏輯 驅動安裝 自己 ctrl+ log 這次安裝CentOS遇到不少問題啊(′д` )…彡…彡,現在還沒解決無線網卡的使用問題唉,暫時買了10m長網線解決上網問題。 下載CentOS系統鏡像盤設置u盤啟動這一步不詳細說了,使用UltraI

win10安裝vs2013無法安裝解決方案

SM HR all uninstall 修復 bsp ref art 所在 win10下安裝vs2013無法安裝解決方案 win+r,輸入cmd進入命令行 進入界面後選擇修復 進入vs_ultimate文件所在目錄,輸入: vs_ultimate /Uninsta

在windows安裝Vue及編輯工具Sublime Text3

此刻 準備 led 基於 vue.js 所有 fff 大型 選擇 前言:這是第一次寫博客,不由得有點小緊張,發出去可能也沒有人看,當是激勵一下自己,認真學習,天天向上!這篇筆記已經存了好久了,至今都還沒有更到技術博客裏,今天偷閑,把筆記重新整理一下.如果你也是剛開始學習vu

windows環境安裝部署並啟用zkui的web圖形界面

manager 安裝 CI jar文件 根目錄 https 文件中 項目文件 .cn 在此之前的工作:不是本機部署的三個服務器最為偽集群的zookeeper環境,並將三個為服務啟動起來。 然後才有了下面的工作。 1. 首先,zkui項目地址:https://github.c

win10安裝VS2005運行程序出現0x000007b錯誤的解決方法

網上 vs2005 win 選項 技術 文件夾 direct c++ 電腦管家 項目工程一運行就報錯。。。真心坑。。。 方法如下:   1、安裝DirectX 9.0c   形成原因是因為DirectX 9.0被損壞, 只需要安裝即可。 如果有電腦管家的。在電腦管家裏面搜索