fez-preprocess-loader
去除webpack打包时由特殊注释标记的代码块。用于移除webpack包中不需要的代码(例如mock数据等)。
示例:
业务逻辑
/* @if MOCK */;;/* @endif */ { return { /* @if MOCK */ ; return; /* @endif */ Api ; };}
配置webpack.config.js
:
moduleexports = rules: test: /\.js$/ enforce: 'pre' exclude: // use: loader: 'fez-preprocess-loader' options: available: true //启用模块
自定义开始和结束标记
moduleexports = rules: test: /\.js$/ enforce: 'pre' exclude: // use: loader: 'fez-preprocess-loader' options: available: true start: 'START MOCK' end: 'END MOCK'