0.0.5 • Published 6 years ago
fis3-hook-browserify v0.0.5
fis3-hook-browserify
a fis3 hook plugin for page browserify
usage
可以跨模块使用
需要在当前模块下的fis-conf.js文件里配置如下信息:
fis.hook('browserify', {
// 通用模块目录路径,一般模块命名common
commonModuleRoot: __dirname + '/common',
// browserify文件存放路径
browserifyDir: '/client/browserify/',
// 通用模块命名空间
commonModuleNs: 'common'
});
// 不需要再编译此目录下的js文件
fis.match('client/browserify/*.js', {
useCompile: false,
})
示例
var querystring = require('querystring');
console.log(querystring);
编译后代码如下:
var querystring = require('common:browserify/querystring.js');
console.log(querystring);
同时会在common模块下的browserifyDir
路径生成browserify文件:querystring.js