講師回答 / fishenal
依賴問題,多半是npm版本不夠造成的,要求3.0 以上!cnpm的版本不一定和npm是對應(yīng)的!安裝cnpm的時候:用這個:alias cnpm="npm --registry=https://registry.npm.taobao.org \--cache=$HOME/.npm/.cache/cnpm \--disturl=https://npm.taobao.org/dist \--userconfig=$HOME/.cnpmrc"不要用這個:$ npm install -g cnpm --regist...
2016-12-21
講師回答 / fishenal
export導(dǎo)出的就是一份配置文件,代表了一個組件,new Vue才是實(shí)例化Vue根組件,一般單頁面應(yīng)用就一個根組件,其他的配置都是通過components傳的配置對象生成的,是一個組件樹
2016-12-19
講師回答 / fishenal
可能你的powershell的變量環(huán)境和cmd不一樣,你單獨(dú)在powershell里跑node看看有沒有這個命令,然后單獨(dú)跑node build/server.js 這個文件看看,還有你看那個語法錯誤具體指的是什么,是不是那個模塊缺失
2016-12-12
講師回答 / fishenal
聞道有先后術(shù)業(yè)有專攻,大家共同進(jìn)步?,F(xiàn)在前端的發(fā)展太快,各種node工具應(yīng)運(yùn)而生,所以才讓前端看起來很難,其實(shí)是更多的還是借鑒了傳統(tǒng)的計(jì)算機(jī)和軟件開發(fā)過程,比如依賴管理,自動化,打包部署,這些原來都有,現(xiàn)在由于有nodejs,得以讓這些東西介入到單純的html, css,js開發(fā)過程中。我覺得學(xué)習(xí)最好的方法還是多實(shí)踐,慢慢來,node現(xiàn)在常用的主要就是npm 和 express,npm一個包管理,package.json配置文件,express就是啟動一個node服務(wù)器,把這兩個搞懂了,基本可以說明白一大...
2016-12-12
講師回答 / fishenal
express 搭建的是一個restful 程序,提供了一些http接口讓前端頁面訪問數(shù)據(jù),前端通過ajax發(fā)送這些請求去獲取或者修改數(shù)據(jù)。
2016-12-12
講師回答 / fishenal
https://github.com/fishenal/Todos_Vuejs 這個項(xiàng)目我已經(jīng)改成vue2.0版本,也有一些優(yōu)化,但大體的思路還是一致的。
2016-12-09
講師回答 / fishenal
webpack 和 gulp 是兩種東西webpack是幫助你解析文件里的css,html,js,圖片等,通過一定的規(guī)則,把這些模塊拼到一起。gulp是自動化工具,管理自動化流程,比如,我的項(xiàng)目先webpack打包,再放到一個目錄,再啟動一個server,這個流程是怎么樣的,我有哪些任務(wù)。和webpack類似的,你可以用browerify,vue-cli也提供 webpack 模板和browerify模板兩種。發(fā)展上來看webpack的潛力大一點(diǎn),用的人也多。
2016-12-07
講師回答 / fishenal
項(xiàng)目源碼是es6,打包以后就是原來的es5,你可以看一下build后面的js代碼但是vue框架本身確實(shí)只支持ie9以上,這是vue自己的機(jī)制決定的
2016-12-06
講師回答 / fishenal
腳手架生成的默認(rèn)項(xiàng)目都是支持熱更新的熱更新的代碼在?webpack.dev.conf.js 下面,確保你的項(xiàng)目是npm run dev 啟動的,應(yīng)該就沒問題我看到你的項(xiàng)目還啟用了e2e和test,可以在初始化的時候關(guān)閉試一試
2016-12-06
講師回答 / fishenal
vue 本身是通過npm裝的不用git,vue-cli需要git去下載webpack這樣的模板你最好不要在c盤,你到你的文件盤先創(chuàng)建好項(xiàng)目目錄,然后cd到特定的目錄下,再用vue-cli初始化項(xiàng)目,這樣初始化的項(xiàng)目就會根據(jù)你指定的項(xiàng)目名生成特定的目錄,項(xiàng)目文件就在那里
2016-12-06