推荐一个webpack的loader加载器,让前端的可以执行nodejs

项目地址:https://www.npmjs.com/package/execfromnode-loader

让前端的js执行nodejs

配置文件 execFromNodeOptions.js

const fs=require('fs')
const path=require('path')

//__dirname表示子模块的目录
module.exports={
  path,
  fs,
  getText:function(url){
    return fs.readFileSync(path.join(this.__dirname,url)).toString()
  },
}

webpack配置

{
    loader: 'execfromnode-loader',
    options:require('./execFromNodeOptions.js')
}

项目内使用

<!--execFromNode{return getText('axios.min.js');}-->
原文地址:https://www.cnblogs.com/caoke/p/14336143.html