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:
表示你成功安裝了。
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