1. 程式人生 > >Mac安裝vue.js開發環境

Mac安裝vue.js開發環境

本來以為在Mac上搭建vue.js的環境挺簡單的,誰知遇到各種問題(可能是RP問題),網上解決的方法也寥寥無幾,這裡就記錄下遇到的坑。

一、vue.js開發環境

1、安裝 brew,這個簡單,直接執行遠端指令碼

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、安裝 nodejs,這一步時間可能略長(執行時間長短也有可能跟網路有關係)

brew install nodejs

3、獲取nodejs模組安裝目錄訪問許可權

sudo chmod -R 777 /usr/local/lib/node_modules/

4、安裝淘寶映象,國內直接使用 npm 的官方映象是非常慢的,所以這裡使用淘寶 NPM 映象

1)更改npm源:

npm config set registry https://registry.npm.taobao.org
npm config get registry

(3)然後安裝淘寶的cnpm(如果該步驟報錯“rollbackFailedOptional”,可以嘗試執行步驟4或步驟5,否則跳過步驟4或步驟5)

npm install -g cnpm --registry=https://registry.npm.taobao.org

(4)先刪除原有的所有代理,再重新安裝淘寶的cnpm

npm config rm proxy
npm config rm https-proxy
npm install -g cnpm --registry=https://registry.npm.taobao.org

(5)報錯“rollbackFailedOptional”,還可能是許可權問題,用sudo執行:

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

以下是安裝淘寶cnpm成功的結果:

MacBook-Pro:~ hu$ sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
npm WARN deprecated 
[email protected]
: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0 /usr/local/bin/cnpm -> /usr/local/lib/node_modules/cnpm/bin/cnpm + [email protected] added 632 packages from 843 contributors in 22.264s

5、用淘寶的cnpm安裝vue

cnpm install vue
cnpm install --global vue-cli

到這裡vue.js環境就算ok了。


二、初始化一個vue.js專案

1、自己建立並進入一個專案目錄,建立一個名為VueDemo的vue專案

cd /usr/local/projects/vue/
vue init webpack VueDemo

建立專案可能會報錯“vue-cli · Failed to download repo vuejs-templates/webpack: tunneling socket could not be established, cause=Parse Error”,可以嘗試如下:
(1)清空npm代理,重新執行

npm config set proxy null
vue init webpack VueDemo

(2)或者sudo執行(webpack是構建工具,也就是整個專案是基於webpack的)

sudo vue init webpack VueDemo

建立專案成功的結果:

? Project name VueDemo
? Project description A Vue.js project
? Author danny <[email protected]>
? Vue build standalone
? Install vue-router? Yes
? Use ESLint to lint your code? Yes
? Pick an ESLint preset Standard
? Set up unit tests Yes
? Pick a test runner jest
? Setup e2e tests with Nightwatch? Yes
? Should we run `npm install` for you after the project has been created? (recommended) no

   vue-cli · Generated "VueDemo".

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

To get started:

  cd vue-demo-01
  npm install (or if using yarn: yarn)
  npm run lint -- --fix (or for yarn: yarn run lint --fix)
  npm run dev

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

2、啟動專案
(1)安裝專案依賴,啟動專案需要先安裝專案所需依賴,就跟java的maven專案需要先更新dependencies一樣,具體專案都依賴了什麼,在專案根目錄下package.json中的devDependencies標籤下可以看到

cd /usr/local/projects/vue/VueDemo
sudo cnpm install

在Mac下,有些專案執行install時可能會報錯“libtool: unrecognized option `-static’”,解決方法:在~/.bash_profile中新增“PATH="/Library/Developer/CommandLineTools/usr/bin:$PATH”,再重新開啟一個終端,重新執行install命令。

安裝成功之後,專案根目錄會多出一個node_modules資料夾,這裡邊就是專案需要的依賴包資源(檔案挺多的)。

(2)執行專案,用熱載入的方式啟動專案,在修改完程式碼後不用手動重新整理瀏覽器就能實時看到修改後的效果。

cnpm run dev

啟動成功的結果:

> [email protected] dev /usr/local/projects/vue/VueDemo
> webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

 95% emitting

 DONE  Compiled successfully in 3084ms                                                                                                                                   下午10:58:20

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

開啟http://localhost:8080就是vue預設的模板
在這裡插入圖片描述


三、vue.js專案打包部署

當vue.js專案開發完成需要部署時,先打包,再部署。
1、打包
在專案目錄下,執行

cnpm run build

執行完之後,專案根目錄會出現一個dist資料夾,裡面有一個index.html,直接開啟就可以看到頁面效果。

2、部署
上面步驟,dist就是打好的包,可以直接把dist部署在nginx等伺服器下,以nginx為例,把nginx.conf中的location指向dist資料夾,就可以了。

server {
        listen  80;
        server_name  127.0.0.1;
        location / {
            root /data/delploy/dist/;
            index  index.html index.htm;
        }
}

相關推薦

Mac安裝vue.js開發環境

本來以為在Mac上搭建vue.js的環境挺簡單的,誰知遇到各種問題(可能是RP問題),網上解決的方法也寥寥無幾,這裡就記錄下遇到的坑。 一、vue.js開發環境 1、安裝 brew,這個簡單,直接執行遠端指令碼 /usr/bin/ruby -e "$(curl

vue.js開發環境初步搭建、腳手架工具安裝(node.js安裝

環境搭建 ima pil utf node.js jni 可用 turn t430 當然,首先是node.js的安裝,百度node,js出現 (為後面的鋪墊) 選擇一個版本進行安裝,安裝完成後,在cmd命令行中輸入node --version(註意有兩個 --)查看

vue.js開發環境安裝教程

Vue.js一、nodejs安裝—npm安裝1.nodejs安裝①下載對應系統版本的Node.js:https://nodejs.org/en/download/② 運行程序開始安裝,一路next最終install即可2.npm安裝(新版Node.js已自帶npm)③檢測是否安裝成功。快捷鍵win+R,輸入c

Vue.js開發環境搭建說明(mac

vue開發環境搭建(mac) 投影放大:cmd + + 安裝Node 下載Node 官網下載 https://nodejs.o

vue.js開發環境搭建

回車 try htm 成功 效果 webpack log 表示 測試 1、安裝node.js,忽略 2、基於node.js,利用淘寶npm鏡像安裝相關依賴在cmd裏直接輸入:npm install -g cnpm –-registry=https://regi

【轉】Nodejs學習筆記(一)--- 簡介及安裝Node.js開發環境

ack 目錄 javascrip 難度 時間 網站開發 clas jetbrains 常用 目錄 學習資料 簡介 安裝Node.js npm簡介 開發工具 Sublime Node.js開發環境配置 擴展:安裝多版本管理器 學習資料   1.深入淺出Node.j

vue.js開發環境搭建以及創建一個vue實例

init 技術分享 自動 安裝失敗 das 命令行 環境搭建 項目 向上 Vue.js 是一套構建用戶界面的漸進式框架。Vue 只關註視圖層, 采用自底向上增量開發的設計。Vue 的目標是通過盡可能簡單的 API 實現響應的數據綁定和組合的視圖組件。 在使用 vue.js

在window下搭建Vue.Js開發環境(轉)

圖片 需要 int alt first .html ron 接下來 post nodejs官網http://nodejs.cn/下載安裝包,無特殊要求可本地傻瓜式安裝,這裏選擇2017-5-2發布的 v6.10.3 cmd命令行: node -v //顯示

使用PM2搭建在線vue.js開發環境(以守護進程方式熱啟動)

就是 自己 yui 是我 pub 分享 scripts OS 個人 項目以vue.js+layUI的作為前端開發技術棧,需要有一個在線的環境供項目成員實時查看效果,總不能每次都webpack打包發布後才能看到效果吧!剛開始就簡單使用npm run dev命令熱啟動,但是sh

VsCode + node+ vue.js 開發環境搭建(一)

1.安裝最新的 vscode ,這個很容易安裝。 2.要在機器上開發 vue.js 有兩種模式,一種直接用 .js ,這種方式不用 安裝.node  環境,另一種用 webpack, 3.在機器安裝 node node-v10.8.0-x64.msi,在安裝過程中可能會出

vue.js 開發環境配置

1. node.js環境(npm包管理器) 下載: https://nodejs.org/en/download/current/ 下載解壓版的方便 新增path環境後執行 npm包管理器,是整合在node中的,所以安裝了node也就有了npm,直接輸入 npm -v 命令,顯示npm的版本資

Window環境下搭建Vue.js開發環境

筆者最近在進行前端的學習,在點完了HTML5、CSS3、JavaScript等技能樹之後,是時候開始框架的學習了。目前為止前端框架呈現出React、Angular、Vue三足鼎立的局面,在

首次使用Mac安裝配置Java開發環境筆記

Mac下配置jdk,maven:第一次配置環境變數,可以使用“touch .bash_profile” 建立一個.bash_profile的隱藏配置檔案(如果你是為編輯已存在的配置檔案,則使用"open -e .bash_profile"命令)通過 vim .bash_pro

Vue.js開發環境的搭建

NPM是隨同NodeJS一起安裝的包管理工具。由於新版的nodejs已經集成了npm,所以安裝NodeJS之後npm也一併安裝好了。 檢視npm版本: npm -v 升級npm: npm ins

Vue.js開發環境搭建(IDE:Webstorm OS:macOS10.13)

  由於mac非常人性化的將bash內置於終端中,因此可以直接在終端中使用bash命令。        第一步: Mac OS系統安裝 brew      開啟終端執行以下命令:    /usr/bin/ruby -e

vue.js 開發環境搭建最簡單攻略

更新:本篇文章是我很之前寫的,對於一些沒有工作,或者js基礎不太好的同學,建議不必大費周章去搭建環境,可以直接引用 vue.js 就可以進行學習,練習,有些過程是水到渠成的,當初很多不懂的東西慢慢就懂了。 <script src="https://u

Nodejs學習筆記(一)--- 簡介及安裝Node.js開發環境

目錄 學習資料   2.Node.js開發指南 簡介(只撿了我覺得重要的) Node.js是讓Javascript脫離瀏覽器執行在伺服器的一個平臺,不是語言;Node.js採用的Javascript引擎是來自Google Chrome的V8;執行在瀏覽器外不用考慮頭疼的Java

在window下搭建Vue.Js開發環境

cmd命令列: node -v //顯示node版本 v8.1.2 npm -v  //顯示npm包管理器版本 5.0.3 由於有些npm有些資源被遮蔽或者是國外資源的原因,經常會導致用npm安裝依賴包的時候失敗,所有我還需要npm的國內映象---cnpm Cmd命令列中輸入npm install

mac安裝配置go開發環境

string hello pkg obi cin keyword art ces mac 1、官網下載安裝包(需FQ)   https://storage.googleapis.com/golang/go1.7.darwin-amd64.pkg 2、配置Go環境變量GOPA

mac osx上安裝機器學習開發環境

[email protected] ~ $ bash Anaconda3-4.3.1-MacOSX-x86_64.sh Welcome to Anaconda3 4.3.1 (by Continuum Analytics, Inc.) In order to continue the insta