正式開始踏上前端的旅程,記錄自己的成長,先簡單總結一些Vue和SASS安裝與調試的問題

NPM是隨同NodeJS一起安裝的包管理工具,在這之前先安裝好npm:http://nodejs.cn/download/

然後根據教程進行全局安裝:https://www.runoob.com/nodejs/nodejs-npm.html

編寫工具我一直用的sublime text 3,建議用官網下載的英文版,中文版固然容易看懂,但是很多功能會有一些問題

Vue的初學者可以按照Vue.js官網和菜鳥教程的步驟走,我是沒有出現什麼問題,然後devtools調試器可以選擇性安裝,最好用開發版本,鏈接在官網→安裝 可以找到,直接用<script>標籤引入就好,用之前安裝好的npm安裝淘寶鏡像,利用cnpm命令行安裝cli,用webpage搭建項目

Vue.js官網:https://cn.vuejs.org/v2/guide/installation.html

菜鳥教程:http://www.runoob.com/vue2/vue-install.html

Vue.js源碼:https://github.com/vuejs/vue

Vuejs官方工具:https://github.com/vuejs

Vuejs官方論壇:http://forum.vuejs.org/


剛開始在建立項目的時候

vue init webpack XXXX(項目名)

一直回車,默認Y

在router的時候選Y,後面一律No就行了,因爲後面的是語法檢測等目前不必要的東西


一些目錄結構:

  1. index.html文件入口

  2. src放置組件和入口文件

  3. node_modules爲依賴的模塊

  4. config中配置了路徑端口值等

  5. build中配置了webpack的基本配置、開發環境配置、生產環境配置等



我說一下我用的sublime text 3的插件:

AutoFileName    可以自動顯示路徑文件名

BracketHighlighter     高亮顯示,傳統的顯示不太明顯,顯示這個可以清晰查看自己漏掉的標籤或者括號

ColorPicker    顏色篩選器

Emmet    編寫CSS神器,會自動彈出

PyV8    安裝Eemmet會自動安裝,如果不能,當然只有手動再安裝了

HTML5    支持hmtl5規範的插件包

jQuery    支持JQuery規範的插件包

Package Control    必安- -...

Vue Syntax Highlight Vue    語法高亮



然後是SASS,在ruby安裝出現的一個坑

不瞭解的可以瞭解一下,三大CSS預處理器,至於選擇哪個是看個人和公司,就像可口可樂和百事可樂的區別一樣,當然我選擇的是SASS,先在SASS官網安裝,自帶RUBY官網鏈接,安裝SASS必須先安裝RUBY,RUBY有些版本無法訪問,可以再試試其他版本,然後在這裏要注意:

刪除原gem源的步驟執行後,不要安裝國內淘寶源,原因是淘寶已經不再維護了,現在是由china維護,因此如果遇到報錯

  ERROR:  Could not find a valid gem 'sass' (>= 0), here is why:

      Unable to download data from ....

就可以用

gem sources -a https://gems.ruby-china.org/

(如果不行,就把htpps的s去掉)


全部安裝好後,打開sublime安裝sass和sass build,右下角的默認plain text更換爲sass,編寫後保存格式爲.scss,Ctrl+B會編譯一個新的css出來,因爲sass是css的預處理,不能直接被識別,必須經過編譯



就OK啦!

但是可能會出現utf-8的問題,就是出現亂碼或者提示錯誤,這個時候可以

找到Ruby安裝目錄如下文件,如:

D:\Ruby\lib\ruby\gems\2.2.0\gems\sass-3.5\lib\sass\engine.rb

打開文件後

添加下面代碼到各種require 'XXXXXX'後面即可

Encoding.default_external = Encoding.find('utf-8');

(注意括號引號大小寫,然後要緊緊相連)


我當時以爲自己也是這個問題,結果並不是,解決了一個多小時發現都沒有報網上說的帶utf-8字樣的錯,便重啓了一下

sublime便好了,我感覺自己怕不是一個傻子吧哈哈哈。。。所以要認清問題解決

或者在這一步的時候實在解決不了,就用koala專用編譯器來編譯,變通一下,簡便很多,我只是習慣用sublime了而已,

附上網址https://www.sass.hk/skill/koala-app.html



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章