Skip to content

yangjunlong/fis3-hook-browserify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fis3-hook-browserify

a fis3 hook plugin for browserify

usage

可以跨模块使用

需要在当前模块下的fis-conf.js文件里配置如下信息:

fis.hook('browserify', {
  // 通用模块目录路径,一般模块命名common
  commonModulePath: __dirname + '/common',
  // browserify文件存放路径
  commonBrowserify: '/client/browserify/',
  // 通用模块命名空间
  commonModuleName: '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模块下的commonBrowserify路径生成browserify文件:querystring.js

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published