【文件属性】:
文件名称:ifdef-loader:用于JavaScriptTypeScript条件编译的Webpack加载器
文件大小:49KB
文件格式:ZIP
更新时间:2021-04-30 11:12:07
JavaScript
ifdef-loader
Webpack加载器,可直接从Webpack进行JavaScript或TypeScript条件编译( #if ... #elif ... #else ... #endif )。
有条件的编译指令写在///三斜杠注释中,这样它们就不会影响普通JavaScript或TypeScript解析。
例子:
/// #if DEBUG
console . log ( "there's a bug!" ) ;
/// #endif
在配置Webpack加载器时,可以指定DEBUG或任何其他变量(请参见下文)。
指令#if接受任何有效JavaScript表达式:
/// #if PRODUCTION && version.charAt(0)=='X'
console . log ( "Ho!" ) ;
/// #endif
如果表达式为true ,则包括#if和#
【文件预览】:
ifdef-loader-master
----.gitattributes(378B)
----webpack.config.js(1KB)
----preprocessor.ts(9KB)
----.npmignore(31B)
----ifdef-loader.ts(1KB)
----spec()
--------processSpec.ts(4KB)
--------data()
--------support()
----tsconfig.json(585B)
----README.md(5KB)
----.gitignore(92B)
----package-lock.json(126KB)
----package.json(990B)