Eug*_*ene 9 javascript webpack webpack-2
我希望webpack处理js文件(minify/uglify)但不将其格式化为模块 - 所以它只是原始的js文件,只包含初始代码(minified/uglified)而没有任何webpackJsonp.在webpack加载到浏览器之前,我需要这样一个文件来加载它,以检测是否加载了自定义字体.如果我使用webpack模块执行此操作,则在加载字体文件后加载我的包.
在 webpack.config.js 中将目标设置为node(默认为web)
module.exports = {
target: 'node'
};
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,使用 Node webpack 将进行编译,以便在类似 Node.js 的环境中使用(使用 Node.js require 加载块,而不接触任何内置模块,如 fs 或 path)。
或者,如果这不适合您的使用,您也可以更改libraryTarget输出中的(假设您使用的是 CommonJS):
output: {
path: path.resolve(__dirname, 'build'),
filename: '[name].js',
libraryTarget: 'commonjs'
},
Run Code Online (Sandbox Code Playgroud)
libraryTarget: "commonjs" - 入口点的返回值将使用output.library值分配给exports对象。顾名思义,这是在 CommonJS 环境中使用的。
| 归档时间: |
|
| 查看次数: |
2694 次 |
| 最近记录: |