execfromnode-loader

让前端的js执行nodejs

Usage no npm install needed!

<script type="module">
  import execfromnodeLoader from 'https://cdn.skypack.dev/execfromnode-loader';
</script>

README

让前端的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');}-->