gulp-amd-wrap
gulp-amd-wrap是一个分析amd模块,并进行预编译处理的的gulp插件,主要完成根据依赖分析及项目路径生成模块声明及引用的moduleID,并封装成amd规范的模块。
Install
npm i gulp-amd-wrap --save-dev
Example
import { amdWrap } from 'gulp-amd-wrap'; gulp.src( // 资源 `${__dirname}\/assert/*.js`, { // 工程baseUrl base: __dirname, },).pipe(amdWrap({ baseUrl: '/assert/', prefix: 'wiseindex/', // 不参与amd-hook分析的文件 exelude: ['/exclude-**.js', '/dist/**'], alias: [{ moduleId: 'debug', path: 'util/debug', prifix: false }]})).pipe( gulp.dest(`${__dirname}\/dist\/`),);
// Before; // After;