安装依赖
Rosetta的编译环节依赖于FIS3封装的rosetta插件,因此依赖于
- Node
- NPM
- FIS3
本文档展示命令,如果是 Windows 请打开 cmd 输入命令执行,如果是类 Unix 系统,请打开任意终端输入命令执行。
安装 Node 和 NPM
详细过程参考官网 https://nodejs.org
- Ubuntu 用户使用
apt-get
安装 node 后,安装的程序名叫nodejs
,需要软链成node
- Windows 用户安装完成后需要在 CMD 下确认是否能执行 node 和 npm
全局安装 FIS3
npm install -g fis3
-g
安装到全局目录,必须使用全局安装,当全局安装后才能在命令行(cmd或者终端)找到fis3
命令- 安装过程中遇到问题具体请参考 fis#565 解决
- 如果已经安装了 FIS,也执行上面的命令进行安装,FIS3 和 FIS 是不同的构建工具,向下无法完全兼容。如果要从 FIS 迁移到 FIS3,请参考文档 FIS 升级 FIS3
安装完成后执行 fis3 -v
判断是否安装成功,如果安装;
$ fis3 -v
[INFO] Currently running fis3 (/Users/Your/Dev/fis3/dev/fis3)
v3.0.8
/\\\\\\\\\\\\\\\ /\\\\\\\\\\\ /\\\\\\\\\\\
\/\\\/////////// \/////\\\/// /\\\/////////\\\
\/\\\ \/\\\ \//\\\ \///
\/\\\\\\\\\\\ \/\\\ \////\\\
\/\\\/////// \/\\\ \////\\\
\/\\\ \/\\\ \////\\\
\/\\\ \/\\\ /\\\ \//\\\
\/\\\ /\\\\\\\\\\\ \///\\\\\\\\\\\/
\/// \/////////// \///////////
如果提示找不到 fis3
命令并且 npm 安装成功推出,请参考文档 fis#565 解决
升级 FIS3
npm update -g fis3
或重装
npm install -g fis3
安装Rosetta编译的FIS插件
npm install -g fis3-parser-rosetta fis3-postpackager-rosetta fis3-preprocessor-rosetta-import
- fis3-parser-rosetta : 解析element定义
- fis3-postpackager-rosetta : Rosetta按页面依赖关系打包静态资源的基于FIS的插件
- fis3-preprocessor-rosetta-import : 异步加载element的编译依赖插件
深入了解FIS3
发现了问题或想要贡献?来 Github 和Rosetta联系或者Fork吧!: /docs/beginning/install.md