babel plugin preval:build在构建时预先评估代码 源码
babel-plugin-preval 在构建时预先评估代码 问题 您需要做一些动态的事情,但是不想在运行时做。 或者,也许您想做一些事情,例如读取文件系统以获取文件列表,而您无法在浏览器中进行操作。 这个解决方案 这允许您指定一些在Node中运行的代码,而您在module.exports中执行的任何操作都将被交换。 例如: const x = preval `module.exports = 1` // ↓ ↓ ↓ ↓ ↓ ↓ const x = 1 或者,更有趣的是: const x = preval ` const fs = require('fs') const val = fs.readFileSync(__dirname + '/fixture1.md', 'utf8') module.exports = { val, getSpl
用户评论