在讲怎么安装FIS3之前我们先来了解一下FIS3

FIS3 是什么?

FIS3 是面向前端的工程构建工具。解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、依赖管理、合并、内嵌)、模块化开发、自动化工具、开发规范、代码部署等问题。

一、Nodejs版本下载

在fis3官网声明上有Node的版本要求

我现在的时间点上Nodejs版本支持 0.8.x,0.10.x, 0.12.x,4.x,6.x,不在此列表中的版本不予支持。

想要查看当前fis3最新版本 node 支持可自行查看fis3官网:https://fis.baidu.com/fis3/docs/beginning/install.html

1.Nodejs下载链接:https://nodejs.org/en/download/releases/

可以自行选择要下载的版本,这里我以Node.js 6.x为例进行下载(这些选项表示的是当前这些系列的最新版本,因为这些版本是长期支持版本LTS,所以会不定期地更新)

2.点开之后会看到下面的页面

这里我们选择以.msi结尾的文件进行下载

(Windows64位的下载x64版本的文件,Windows32位的下载x86版本的文件,想知道自己的系统是多少位的可以查看 https://jingyan.baidu.com/article/9f63fb9172d416c8400f0e3b.html

3.下载完文件之后,找到你下载的文件,双击安装

4.选择安装的目录,这里我没有使用默认目录,你可以1.默认安装(如果你的C盘剩余内存比较多的话完全可以默认安装),2.也可以自己创建一个文件夹安装(如果你选择的是第2种方法的话,安装完Nodejs后可以继续)

这里是Nodejs默认给你安装的组件,你英格利斯比较好的话可以看看,不好的也不要放弃,可以找软件翻译,毕竟以后要看的英文文档还会更多,现在增强一下免疫力,以后可以走的更远

比如:

  Node.js runtime  Node.js运行代码(node.exe)  这个功能需要17MB电脑内存,还有两个扩展功能,需要20KB内存空间(我也就只能翻译到这了,不说了我要去补习英格利斯了)

  npm package manager  npm包管理  其实这个才是我们安装Nodejs用的最多的东西(敲重点),如它的名字所示的这样,它就是用来往Nodejs里面安装东西的,以后安装东西都需要用到它(我们今天要安装的FIS3也是用到它)

  Online documentation shortcuts     便捷在线文档

  Add to PATH  添加到环境变量的path路径中  也就是这个Nodejs安装包会自动给你的系统配置环境变量

完了,啰嗦了一大堆,不会给差评吧...不唠了,不唠了赶紧拉回来继续往下讲

 5.然后点击Next、install、finish就安装完了

6.为了检验我们是否成功的安装了,我们打开cmd(大家都是同行就不用解释了吧),输入node -v 和 npm -v ,如果显示出了版本号就说明我们安装成功了(此处应该应该有掌声,为自己鼓个掌)

很轻松吧,到此为止最重要的就讲完了,往后就一马平川了

二、在安装FIS3之前我还有句话要讲,如果你在安装Nodejs的时候选择的是1选项你就可以跳过这步了(什么?你问我1选项是啥?对不起,打扰了。告辞。别别别,别打我,开个玩笑,所谓的1选项就是你在安装的时候选择的是默认安装,也就是没有更改安装目录,内存大就是任性),如果你选择的2选项你当然也可以选择跳过,但是最好还是要看一下

1.首先我们打开我们自定义的安装目录文件

你打开的时候应该没有上面的那两个文件,不要问我为什么,因为我帅啊,咳咳咳咳,回归正题,因为这两个文件夹是我自己创建的,所以我们的第一步就是新建两个文件夹node_cache 和 node_global

2.接下来我们打开cmd,输入

npm config set prefix "D:\nodejs\node_global"

npm config set cache "D:\Develop\nodejs\node_cache"

3.最后一步,配置环境变量

系统变量里新建一个NODE_PATH 输入 D:\nodejs\node_global\node_modules

用户变量的PATH里 添加 D:\nodejs\node_global

就此全部完成,辛苦了,擦擦汗,一会还要继续,哈哈哈哈哈哈

三、今天的主题,安装FIS3

1.打开cmd,输入npm install -g fis3

敲重点:一定要加 -g ,这是为了声明全局安装,因为FIS3官方文档说了:“你要把FIS3给我装到全局上,别问我为什么,都是为你好”,咱也不知道,咱也不敢问,算了,加个 -g ......吧

其实吧,官方文档给出了声明,引用他们的一句话就是:FIS 是要求全局安装的,是因为避免由于 FIS 多版本不同项目目录下而导致编译时有差异,而导致不必要的麻烦

如果你想更详细地了解请查看以下链接:https://github.com/fex-team/fis/issues/565

然后我们就可以看到下面这个界面:

好了,我们先洗洗睡吧,睡醒了就装好了

如果你的安装过程是这样的,那么恭喜你,不通过第2步就可以证明你安装成功了

2.安装完fis3之后我们就看看是不是真的装上了,我们执行命令 然后我们就能看到下面的界面

看到这个界面就恭喜你了,至此FIS3安装完毕,这次真的可以洗洗睡了,晚安,你们先睡,我还有事情要做,不要偷看

Windows系统下安装fis3的更多相关文章

  1. Windows系统下安装zabbix客户端

    简单介绍如何在windows系统下安装zabbix客户端 1. 首先下载和zabbix服务端大版本相同的windows客户端    例如我服务端安装的是zabbix-3.4.14.tar.gz     ...

  2. Windows系统下安装MySQL 8.0.11数据库

    MySQL数据库是常用的数据库之一,而且该数据库开源免费,所以很多公司在使用.本文记录如何在Windows系统下安装MySQL数据库,本次安装的版本号为8.0.11,这个版本是当前的最新版本,据宣传, ...

  3. tomact在windows系统下安装

    一.下载 下载地址: https://tomcat.apache.org/download-90.cgi 7,8,9的版本都可以下,这里下载最新版本 注意:Binary是编译好的,可以直接使用的版本, ...

  4. JDK8在windows系统下安装

    一.下载 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html#JDK8 目前大部分公司内部使用的还是jdk ...

  5. nssm常用命令(在Windows系统下安装服务的工具)

    nssm install servername //创建servername服务 nssm start servername //启动服务 nssm stop servername //暂停服务 ns ...

  6. windows系统下安装MySQL

    可以运行在本地windows版本的MySQL数据库程 序自从3.21版以后已经可以从MySQL AB公司获得,而且 MYSQL每日的下载百分比非常大.这部分描述在windows上安装MySQL的过程. ...

  7. Tomcat Windows 系统下安装及注意事项

    1 获取Tomcat 安装包  http://tomcat.apache.org/ tar.gz 文件是Linux系统下的安装版本 exe文件是 Windows系统下的安装版本 zip 文件是Wind ...

  8. 无光驱在32位windows系统下安装64位windows系统

    位的系统. 大家都知道,32位的操作系统最多只能支持3.2G的内存,现在内存白菜价,很多人都在原有基础上购入新内存,这样最少也有4G了,为了让内存不浪费,我 们只有升级到64位操作系统.但是很多朋友又 ...

  9. [Linux]三种方案在Windows系统下安装ubuntu双系统(转)

    在学习linux的过程中,ubuntu无疑是初学者的最佳选择. 下面来列举给Windows系统安装ubuntu双系统的三种方法. 一.虚拟机安装(不推荐) 使用工具:Vmware 如果不是因为迫不得已 ...

随机推荐

  1. jobject和jclass

    jclass和jobject的迷惑第一次使用JNI,实例引用(jobject)和类引用(jclass)让人觉得很困惑.实例引用与一个数组和java.lang.Object类或它的子类的实例对应.类引用 ...

  2. java设计模式----真实世界的模式

    设计模式的定义: 模式是在某情境下,针对某问题的某种解决方案 反模式: 告诉你如何采用一个不好的解决方案解决一个问题 要点: 1.让设计模式自然而然地出现在你的设计中,而不是为了使用而使用 2.设计模 ...

  3. [网页游戏开发]Morn组件赋值

    在讲解List之前,我们先介绍一下Morn组件赋值功能 默认属性赋值 界面逻辑开发过程中,经常会涉及到动态更改UI属性,比如: 界面有一个按钮,一个多选框和一个文本,分别命名为myButton,myC ...

  4. DRF之视图组件 三次封装

    1.为什么要进行封装 1.1 在处理表的时候,如果有几十张表都需要增删改查查时,如果每一张表都写这些方法,会让代码显得冗余,所以需要将这些方法进行封装,然后不同的表都去继承这写方法.(这是思路) 1. ...

  5. Iterator && Iterable Collection && Map

    Java集合类库将集合的接口与实现分离.同样的接口,可以有不同的实现. Java集合类的基本接口是Collection接口.而Collection接口必须实现Iterable接口. 以下图表示集合框架 ...

  6. 20170225 ABAP获取字符串长度/字节长度

    函数YGET_CHAR_LONG: FUNCTION YGET_CHAR_LONG. *"-------------------------------------------------- ...

  7. linux下如何用php读取word

    在实际的工作中遇到到要导入word格式的文件,经过努力,终于成功了. 在linux上用PHP读取WORD文档,其实是使用了 antiword程序把word文档转化为txt文档. 再使用php执行系统命 ...

  8. unzip解压指定我文件夹

    解压try.zip中指定的文件夹 unzip try.zip "try/*" shell中异常处理 { # your 'try' block executeCommandWhich ...

  9. sublime text2 相关插件及其应用

    一.常见的插件 1.Emmet 'ctrl+up':切换文件: "ctrl+alt+enter":创建新的div标签: "shift+ctrl+." :查找相同 ...

  10. 教你开发jQuery插件

    jQuery插件开发模式 软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践. 根据<jQuery高级编程&g ...