babel-plugin-preval
美国
程序代码 模块/管理

babel-plugin-preval

在构建期预先评估代码

爱站权重:PC 百度权重移动 百度移动权重
其他站点: GitHub

问题

您需要做一些动态的事情,但是不想在运行时做。或者,也许您想做一些事情,例如读取文件系统以获取文件列表,而您无法在浏览器中进行操作。

解决方案

这允许您指定一些在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,
    getSplit: function(splitDelimiter) {
      return x.val.split(splitDelimiter)
    }
  }
`
 
//      ↓ ↓ ↓ ↓ ↓ ↓
 
const x = {
  val: '# fixture\n\nThis is some file thing...\n',
  getSplit: function getSplit(splitDelimiter) {
    return x.val.split(splitDelimiter)
  },
}

数据统计

数据评估

babel-plugin-preval浏览人数已经达到21,如你需要查询该站的相关权重信息,可以点击"爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:babel-plugin-preval的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找babel-plugin-preval的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于babel-plugin-preval特别声明

本站东辰资源网提供的babel-plugin-preval都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由东辰资源网实际控制,在2021年10月28日 上午9:02收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,东辰资源网不承担任何责任。

相关导航

暂无评论

暂无评论...