1.下載版本大於6的Node.jsnode
https://nodejs.org/en/python
我的喜歡下載最新版本git
安裝成功後能夠用命令行工具輸入node -v和npm -v分別查看node、npm版本github
2.下載安裝cnpm
npm
npm install -g cnpm --registry=https://registry.npm.taobao.orggulp
使用cnpm -v 查看相應的版本瀏覽器
3.使用cnpm像安裝 cordova、ionicsass
cnpm install -g cordovaapp
cnpm install -g ionicionic
使用 cordova -v 和ionic -v 分別查看cordova、ionic版本
4.註冊淘寶包爲下載鏡像:用於項目建立中下載須要的包
npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
使用npm config list 查看鏡像配置信息
5.建立ionic項目
進入你要建立項目的目錄,這裏以c:\demo爲例
使用ionic start 項目名稱
以前ionic2的時候能夠這樣ionic start 項目名稱 --v2 --skip-npm
--v2表示建立ionic2項目 --skip-npm表示跳過下載依賴的包
版本2就不去再試了,畢竟如今都版本3了
ionic start app
咱們就選tabs回車,tabs、blank、sidemenu、super只是一個項目模板,其餘能夠另外試下
npm install命令一直在運行,半天都沒結果,等到花兒都謝了,這個時候咱們能夠ctrl+c終止掉
cd app進入項目再運行cnpm install 或者cnpm install --save均可以
居然提示安裝了19個包,也沒啥錯誤!
讓咱們把此項目運行起來,固然運行的時候只是瀏覽器打開,這裏就暫且不講打包的環境配置,先把項目跑起來!
運行項目ionic serve,若是會報錯的請繼續看下去,不會報錯的請不要看了,以避免濺一身血!!!
我這操做系統仍是今天剛裝的,都乾乾淨淨 ,nodejs也是剛裝的,簡直是純少女啊!!!!
我注意到node_modules\node-sass,因此我嘗試下node-sass是否存在!node-sass -v果真沒有,我就嘗試安裝下
咱們就用cnpm全局安裝下 cnpm install -g node-sass
安裝完,咱們繼續嘗試運行,咱們會發現結果仍是跟以前同樣報錯,node-sass都安裝了還報錯?百度了下https://github.com/dlmanning/gulp-sass/issues/185,說缺乏gulp-sass,繼續用cnpm 全局安裝
安裝了gulp-sass仍是不行,我又cnpm rebuild node-sass,仍是不行,我又去下載了python安裝
https://www.python.org/downloads/release/python-2714/
實在不行了。。。。。。。
我繼續觀察下錯誤,前面安裝的node-sass都是全局安裝的,然而這裏卻提示項目下node-sass的問題,難道是高版本nodejs的緣由?
這個時候咱們在本項目下載下node-sass包,cnpm install --save
安裝完後,咱們繼續運行ionic serve,成功運行起來了。