raw.macro

授权协议 MIT License
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 叶谦
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

raw.macro

Actions Status

Webpack raw-loader implemented as babel-plugin-macros

Installation

In order to use raw.macro in your own project, you can use one of the following commands:

$ yarn add --dev raw.macro
# or
$ npm install --save-dev raw.macro

Make sure babel-plugin-macros already installed. If you're using Create React App, it's installed by default.

Usage

raw.macro is similar to Node’s require call:

import raw from "raw.macro";

const markdown = raw("./README.md");

Note: Because raw.macro uses babel internally to replace raw() calls, your transpiled code won't be changed if you only change the file that you import. This is because from babel perspective, your JS file is unchanged

One workaround that you can do that doesn't involve restarting your build system is making small changes where you put raw() calls, for example by adding console.log() with different content.

Dynamic path import

You can also use import dynamic path using template literal. You can even use them inside a function / React component!

import raw from "raw.macro";

function Article(props) {
  const content = raw(`../content/${props.locale}.md`);
  return <Markdown content={content} />;
}

This method has 2 caveats:

  1. You can only use up to two variables inside template literal. 1 for directory name, and 1 for file name.
  2. Using dynamic path import will includes all files that matches your dynamic path, which can make your JS bundle a lot bigger. This is also partly the reason of limitation described in #1

License

MIT

  • 1.1  图像传感器 ( 通过一个一个的感光点对光进行采样和量化)           通常所说的130万像素等,指的是有130万个感光点。每一个感光点只能感光RGB中的一种颜色。但是,要还原一个真正图像,需要每一个点都有RGB三种颜色,所以,对于CCIR601或656的格式,在Sensor模组的内部会有一个ISP模块,会将Sensor采集到的数据进行插值和特效处理,例如:如果一个感光点感应的颜色

  • 前段时间用U盘安装UBUNTU,忘记用了哪个软件,结果后来发现U盘文件系统成了RAW,U盘权限也变成read-only。在尝试重新格式化NTFS过程中,试过传统方法(直接右键),以及testdisk软件都不得行,最后通过CMD下命令行解决,记录如下: 1. 首先以 管理员运行 CMD 2. 执行以下命令 diskpart list disk //查看usb的disk号 select disk x

  • 原始图像文件 包含从数码相机、扫描器或电影胶片扫描仪的图像传感器所处理数据。 之所以这样命名,是因为他们尚未被处理,未被打印或用于编辑。 通常情况下,原始图像有宽色域的内部色彩,可以进行精确的调整,可以在转换之前作出一些简单修改,如TIFF或JPEG文件格式存储。 方便打印,或进一步的处理。这些编码往往依赖于色彩图像的设备。 这些图像常常被形容为“RAW 图像文件”, 虽然实际上不是指单一的原始文

  • .raw 文件类型1:Raw Audio Data 文件说明:Uncompressed PCM (pulse code modulation) signed audio data file; contains raw audio data stored in a binary format; does not contain any header information or use an aud

  • Python——读取raw格式文件 前言 简单记录一下python读取raw格式图像,因为reshape来来回回还交换轴搞得人头大,下次放在这里用来复制粘贴(3000热像仪) 提示:以下是本篇文章正文内容,下面案例可供参考 一、直接上代码 代码如下(示例): import matplotlib.pyplot as plt import numpy as np def readRaw(path):

  • RAW格式 RAW是一种原始数据的格式,就是说,基本上保留了图像形成时的样子。当然,为了最大化利用存储空间以及MIPI传输方便,这里做了一些数据穿插的小动作。比如说,这是RAW10格式的图片,RAW10意味着AD用的是10bits精度,所以一个Pixel得到的数据是**10bits**。存储/传输的时候,一般会采用16个Bytes存储12个Pixels的方式。RAW图是没有颜色的,因为它

  • 李庆 一台Thinkpad T530笔记本,突然开机出现蓝屏,无法进入系统,即使是安全模式也不行。换作u盘启动后,打开我的电脑,发现C盘磁盘图标无显示(图1)。进入计算机管理后发现,C盘分区格式已变为RAW格式(图2),但其他分区显示正常。 出现这种情况,不少用户会习惯性选择将C盘格式化后重装系统。这种方法虽能解决问题但却不够完美,因为这样做,C盘的文件同时也会被全部抹掉。此时,针对磁盘分区变为R