正式开始踏上前端的旅程,记录自己的成长,先简单总结一些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



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