安装
npm i -D val-loader
加载的模块必须使用以下函数接口,将 default export 导出为一个函数。
module.exports = function () {...};
如果你有这样的模块
answer.js
function answer () {
return {
code: 'module;'
}
};
module.exports = answer;
您可以使用val-loader在构建时生成源代码
webpack.config.js
module.exports = {
...
module: {
rules: [
{
test: require.resolve('path/to/answer.js'),
use: [
{
loader: 'val-loader'
}
]
}
]
}
};