0.0.13 • Published 9 years ago

fis3-hook-sys_node_modules v0.0.13

Weekly downloads
2
License
ISC
Repository
github
Last release
9 years ago

fis3-hook-sys_node_modules

fis3 对npm的node_modules模块的支持(使用node运行环境的node_modules)

Install

npm install fis3-hook-sys_node_modules -g

Dependencies

  • fis3-hook-commonjs
  • mod.js

Usage

添加commonjs支持 (需要先安装fis3-hook-commonjs)

fis.hook('commonjs', {
    extList: ['.js', '.jsx', '.es', '.ts', '.tsx']
})

禁用fis3默认的fis-hook-components

fis.unhook('components')

使用node_modules

fis.hook('sys_node_modules', {
    tryMin: fis.project.currentMedia() === 'dist' // 可选, 发布的时候直接使用min文件
})

为node_modules文件添加针对mod.js的转换

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

取消node_modules下min文件的babel/uglify

fis.match('/node_modules/**.min.js', {
    optimizer: null, 
    parser: null
})

配置项说明

  • dev {String} process.env.NODE_ENV值
  • browser {Object} 相当于覆盖package.json中的browser
    • 例如直接使用react.min.js {react: 'dist/react.min.js'}
  • tryMin 默认为false 是否尝试使用dist/XX.min.js, 加快编译速度(建议发布模式时使用)
0.0.13

9 years ago

0.0.12

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago