fex-team / fis3-hook-cmd

fis3 cmd(sea.js) 模块化开发支持
BSD 2-Clause "Simplified" License
8 stars 6 forks source link

fis3-hook-cmd

fis3 已经默认不自带模块化开发支持,那么如果需要采用 cmd 规范作为模块化开发,请使用此插件。

请配合 sea.js 一起使用。

注意:需要对目标文件设置 isMod 属性,说明这些文件是模块化代码。

fis.match('/modules/**.js', {
  isMod: true
})

只有标记是模块化的 js 才会去解析。

注意

由于 sea.js 不支持部分打包,所以如果要打包,请使用全部打包的策略。可以使用 loader 中 allInOne 打包,或者换成 amd 方案吧,支持部分打包。

安装

全局安装或者本地安装都可以。

npm install -g fis3-hook-cmd

或者

npm install fis3-hook-cmd

用法

在 fis-conf.js 中加入以下代码。

fis.hook('cmd', {
  // 配置项
});

配置项