1. 程式人生 > >Web前端開發環境搭建

Web前端開發環境搭建

最近在學習前端開發,通過網上的查詢資料和自身實踐;完成了前端開發環境的簡單搭建。但發現網上提供的搭建方法總有些不全,因此把自己的搭建過程分享一下,希望能為web開發入門者提供幫助,少走彎路。

  搭建的環境主要安裝如下外掛:Nodejs+grunt+bower+express+supervisor;關於這些外掛等的功能這裡不詳細介紹了,大家可以網上百度,基本是前端開發必備的。

  少說廢話,進入搭建環節:

  1.上nodejs官網下載並安裝node,如果不行可以從淘寶映象下載nodejs,網站為:https://npm.taobao.org/

  2.根據自己的電腦系統下載正確的安裝包進行安裝,安裝時可以不用安裝到c盤,選擇d盤資料夾都可以,而且nodejs安裝後會自動將安裝路徑新增到系統環境變數,省去手動新增麻煩。

  3.安裝後可以驗證下nodejs是否成功安裝;進入執行,輸入cmd,在裡面輸入node -v 按回車;如果正確安裝,將會輸出你安裝的版本。

  4.開始安裝grunt:可以在開始選單menu中的node.js檔案加下開啟nodejs command,在其中輸入npm install -g grunt cli;將下載並安裝grunt。其中的-g是安裝到全域性的意思。

5.安裝完成後,需要驗證下grunt釋放正確安裝。可以在cmd中輸入:grunt;提下一下

          

         以上說明grunt安裝成功。

6.安裝好grunt後,就可以安裝外掛了;最重要的包管理外掛bower;在cmd中輸入: npm install bower -g進行全域性安裝。安裝完成後可以驗證一下,在cmd中輸入:bower -v;輸入當前安裝的版本表示成功安裝。

 7.使用bower下載外掛等是需要git的,所以需要安裝git;可以到git官網Git 官網地址:http://www.git-scm.com下載,不能安裝就只好翻牆了。我當時是在csdn中找了箇舊版本安裝的,只要能使用就可以,具體什麼版本並不重要。安裝後最好驗證一下:在cmd中輸入git,顯示如下一長串:

usage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --paginate | --no-pager] [--no-replace-objects] [--bare] [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>] <command> [<args>]

These are common Git commands used in various situations:

start a working area (see also: git help tutorial) clone Clone a repository into a new directory init Create an empty Git repository or reinitialize an existing one work on the current change (see also: git help everyday) add Add file contents to the index mv Move or rename a file, a directory, or a symlink reset Reset current HEAD to the specified state rm Remove files from the working tree and from the index examine the history and state (see also: git help revisions) bisect Find by binary search the change that introduced a bug grep Print lines matching a pattern log Show commit logs show Show various types of objects status Show the working tree status grow, mark and tweak your common history branch List, create, or delete branches checkout Switch branches or restore working tree files commit Record changes to the repository diff Show changes between commits, commit and working tree, etc merge Join two or more development histories together rebase Forward-port local commits to the updated upstream head tag Create, list, delete or verify a tag object signed with GPG collaborate (see also: git help workflows) fetch Download objects and refs from another repository pull Fetch from and integrate with another repository or a local branch push Update remote refs along with associated objects 'git help -a' and 'git help -g' list available subcommands and some concept guides. See 'git help <command>' or 'git help <concept>' to read about a specific subcommand or concept.

         表示你成功安裝了。

  8.安裝express,在cmd中輸入:npm express -gd;   -g代表安裝到NODE_PATH的lib裡面,而-d代表把相依性套件也一起安裝。如果沒有-g的話會安裝目前所在的目錄。

   安裝完成後驗證下:在cmd中輸入:express -v;如果沒有輸入出版本號,可能有如下原因:①在第二步安裝node是沒有新增環境變數,這種情況把node新增的環境變數即可解決。②express 4.x版本中將命令工具分出來了,需要再安裝一個命令工具,執行命令“npm install -g express-generator”。

  9.安裝supervisor:在cmd中輸入:npm install -g supervisor;安裝完後如果有工程是已經配置好了,可以直接啟動服務。cmd中中切換到工程目錄下,直接輸入supervisor app.js就可以了。

  在以上只是介紹了怎麼安裝外掛什麼,下面怎麼配置開發的工程,只有配置好了功能檔案才可以使用安裝的外掛並進行後續的開發。以下的操作都在nodejs command prompt 中輸入命令,在cmd中有些指令是會執行失敗的;但後續的bower安裝外掛都可以在cmd中直接install。

  10.grunt配置檔案:在E盤建立WebWorkSpace資料夾,存放工程檔案,建立一個package.json檔案,內容如下:

{ "name": "WebWorkSpace", "version": "1.0.0", "devDependencies": { } }

並儲存;

11.專案中安裝grunt:在nodejs command prompt 中輸入 npm install grunt --save-dev;注意此時cmd要切換到工程資料夾下;如前面前面建立的WedWorkspace資料夾。執行install後,悔出現如下顯示:

     

       安裝完後可以看到packge.json檔案中都了一行"grunt": "^1.0.1";

       還發現資料夾下多了個資料夾node_modules,其中有一個“grunt”資料夾,再其中有若干文件。這裡就是儲存grunt原始檔的地方。

12.配置gruntfile.js:在webworkspace資料夾下執行:npm install grunt-init -g;

  如果之前沒有安裝git,可以建立gruntfile檔案並在檔案中輸入如下內容:

//包裝函式 module.exports = function(grunt){ //任務配置,所有外掛資訊 grunt.initConfig({ //獲取package.json資訊 pkg:grunt.file.readJSON('package.json') }); grunt.registerTask('default',[]]); };      完成以上後需要驗證下資料夾使用grunt是否成功;輸入指令:grunt;輸入Done表示成功;

13.bower初始化:在webworkspace資料夾下,cmd中輸入:bower init;輸入後,一直按回車鍵,但出現looks good,時,選擇yes;

     

可以看到幫助建立的 bower.json 配置檔案。

14.supervisor啟動路徑檔案配置,在webworkspace資料夾中建立app.js檔案,內容如下:

var express = require('express')
var app = express()

app.get('/\**/', function (req, res) {
var fileName = req.params[0];

var options = {
root: __dirname,
dotfiles: 'deny',
headers: {
'x-timestamp': Date.now(),
'x-sent': true
}
};

console.log(fileName);
res.sendFile(fileName, options);
res.end;
})

app.listen(3000, () => console.log('Express Server Starts'));

15.啟動服務:當用supervisor app.js; 列印輸出express starts server時,表示啟動成功;

   當出現錯誤:module.js:340 throw err; ^ Error: Cannot find module 'express’ at...............

   此時可能是有些外掛什麼的沒有安裝,可以如下嘗試解決:

      在webworkspace目錄下:

cmd中輸入:

npm install express

 npm install jade

我的電腦執行以上命令後在啟動服務後正常,應該是安裝express的時候有些套件什麼的沒有安裝。

  16.基本開發環境搭建完成了,可以跑個html試試。

    在webworkspace目錄中新建一個資料夾test,在text中新建test.html;使用web開發工具,這裡我使用hbuilder進行編輯;在裡面輸入一行test;

    儲存後在瀏覽器中輸入:localhost:3000/text/test.html;按回車;這時就可以看到瀏覽器網頁中顯示test;

  至此環境搭建測試完成,之後的可以可以在目錄中使用bower下載bootstrap、angular等等外掛,bower會對所有的依賴包進行管理。下載完成後在html中直接引用就可以了。

  以上只是簡單的對搭建的流程進行了介紹,對於很多外掛的使用等都沒有介紹,也沒有深入的去討論,只是一個引導。

 在建立環境中,主要參考了以下內容:

 1.建立web前端開發,http://www.cnblogs.com/haogj/p/4780982.html;

 2.grunt搭建自動化的web前端-完整教材:http://www.cnblogs.com/wangfupeng1988/p/4561993.html;


相關推薦

Web前端開發環境搭建

最近在學習前端開發,通過網上的查詢資料和自身實踐;完成了前端開發環境的簡單搭建。但發現網上提供的搭建方法總有些不全,因此把自己的搭建過程分享一下,希望能為web開發入門者提供幫助,少走彎路。   搭建的環境主要安裝如下外掛:Nodejs+grunt+bower+expres

Web前端開發環境搭建以及公司私服搭建

web前端開發基礎                     http://www.cnblogs.com/samwu/p/5003809.html 1.      安裝nodejs 安裝完成後,進入dos環境輸入node –v 顯示版本號,即安裝成功。 2.     

Grunt搭建自動化web前端開發環境--完整流程

成本 鏈接地址 sta 一行 手動 css 變化 關鍵字 也會 jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你沒有理由不學、不用! 1、 前言   各位web前端開發人員,如果你現在還不知道grunt或者聽說過、但是

用grunt搭建自動化的web前端開發環境-完整教程

jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你沒有理由不學、不用! 本文章旨在講解grunt入門,以及講解grunt最常用的幾個外掛的使用。 原文地址:http://devel

Mac OS 下 Java Web /API 開發環境搭建:

Mac OS 下 Java Web /API 開發環境搭建: 1.下載 Eclipse Java EE IDE for Web Developers,下載地址: http://mirror.cc.columbia.edu/pub/software/eclipse/technology

Python的web服務開發環境搭建過程

1、下載,官網:https://www.jetbrains.com/pycharm/2、安裝,一直next即可3、啟用1:server選項裡邊輸入 http://elporfirio.com:1017/   2:server選項裡邊輸入 http://idea.imsxm.

web+birt 開發環境搭建

我用的是最新版的BIRT 4.2.2,從官網下的部署包,論壇裡的大部分人的整合方法是將“WebViewerExample\WEB-INF\lib”中的jar包全部拷到工程的lib目錄下,說實話,這裡的包實在是太多了,4.2.2 runtime下的jar包有86個47.8兆,這麼多的jar包全部拷貝到工程下的話

前端開發環境搭建 node+webpack+babel+js壓縮

記錄前端繼承開發環境的配置步驟,使用到npm + node + webpack + babel + js壓縮工具,完成前端專案建立+外掛下載+模組化開發+壓縮打包測試。 1 安裝node+npm 可以直接去node官網下載node然後安裝,網上有很多教程

《Node.js入門》Windows 7下Node.js Web開發環境搭建筆記

基於 方法 一位 實時 ibm cal 項目 直觀 ear 近期想嘗試一下在IBM Bluemix上使用Node.js創建Web應用程序。所以須要在本地搭建Node.js Web的開發測試環境。這裏講的是Windows下的搭建方法,使用CentOS 的小夥伴請參考:《No

Java Web開發環境搭建

web 瀏覽器 ble 安裝tomcat 配置環境 6.0 work enable 開發 1.1 下載並安裝JDK   安裝完成後需要配置環境變量:     1. 右鍵單擊【我的電腦】->【屬性】->【高級】->【環境變量】     2. 【新建用戶變量】

Web開發環境搭建 Eclipse-Java EE 篇

選擇 進入 XP glass The 代碼 ans download 圖片 Web開發環境搭建 Eclipse-Java EE 篇 【原創內容,轉載註名出處】 1. 下載和安裝 1.1 下載JDK 在Java官方網站下載最新版本的 Java SE: http://www.

Web筆記(一) Web 簡介與開發環境搭建

tro env 原理圖 start log auc wid serve enc Web應用程序的工作原理 大多數的Web應用程序結構都是采用最為流行的B/S軟件開發體系結構,將Web應用程序部署在Web服務器上,只要Web服務器啟動,用戶就可以通過客戶端瀏覽器發送HTTP

Node js入門 Windows 7下Node js Web開發環境搭建筆記

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Web開發環境搭建

*Webstorm Webstorm下載地址http://www.jetbrains.com/webstorm/(如果擁有學生郵箱認證後可免費使用正版) 安裝後自行百度license server activity *Tomcat Tomcat下載地址:https://tomcat.apa

【java專案實戰】一步步教你使用MyEclipse搭建java Web專案開發環境(一)

       首先,在開始搭建MyEclipse的開發環境之前,還有三步工具的安裝需要完成,只要在安裝配置成功之後才可以進入下面的java Web專案開發環境的搭建。 1、安裝工具 第一步,下載並

一步步教你使用MyEclipse搭建java Web專案開發環境

首先,在開始搭建MyEclipse的開發環境之前,還有三步工具的安裝需要完成,只要在安裝配置成功之後才可以進入下面的java Web專案開發環境的搭建。 1、安裝工具 第一步,下載並安裝JDK,到官網上下載安裝即可,之後需要細心的配置環境變數,我給大家推薦百度文庫的

【寫給前端開發者看的 go 入門教程】mac 下 go開發環境搭建

mac 安裝 go 1. 安裝 go brew install go 2. 配置Go環境變數GOPATH和GOBIN cd ~ ls -all //檢視是否存在.bash_profile檔案 touch .bash_profile // 如果沒有的話,就建立 vi .

【寫給前端開發者看的 go 入門教程】window下 go開發環境搭建

win go 開發環境 1. 下載安裝包 我的電腦是 win10 64位,如果你的電腦也是64位的,可以下載 go1.9.2 , 如果是 32位的,go 牆內下載地址, 自己找一下對應的版本就行了。 2. 雙擊 msi 檔案進行安裝 一直點選 next 就行,不過預設是安

前端工程師養成記:開發環境搭建(Sublime Text必備外掛推薦)

為了讓自己更像一個前端工程師,決定從開發環境開始武裝自己。本文將介紹前段工程師開發的一些利器的安裝步驟,主要包括了: 1.Node.js的安裝 2.Grunt的安裝及常用外掛 3.Sublime Text的安裝及必備外掛 一.Node.js的安裝 Node.js就是一堆前

express 搭建簡單前端開發環境

1,用express做靜態資源伺服器2,用http-proxy-middleware實現請求轉發,解決開發中前端介面跨域的問題實現步驟:1,新建app.js內容如下:var express = require('express');var proxy = require("h