是否可以使用React Native Packager将文本文件作为字符串加载?与Webpack的Raw Loader一样.
例:
const someString = require('./something.txt');
console.log(someString);
Run Code Online (Sandbox Code Playgroud)
实现这一目标的最接近方式是什么?
我写了一个简单的脚本来从CDN下载视频文件,其中直接URL很容易生成,例如http://something.com/N.mp4,其中N是数字.
问题是,当下载大于300MB的文件时,文件完全出现在硬盘中,但在request(...)回调之前,会发生内存分配失败:
FATAL ERROR: CALL_AND_RETRY_0 Allocation failed - process out of memory
Run Code Online (Sandbox Code Playgroud)
这是否因为一些严重的不良做法而发生?可以request下载这个尺寸的媒体文件吗?
环境:Win7,4GB +可用RAM,节点v0.10.31
var request = require('request');
var async = require('async');
var fs = require('fs');
var start = +process.argv[2] || 1;
var end = +process.argv[3] || 50;
var url = 'http://something.com/';
try {
fs.mkdirSync(__dirname + '/videos/');
} catch (e) {}
var index = start;
async.whilst(
function () { return index <= end; },
function (callback) {
var fileName = index + '.mp4'; …Run Code Online (Sandbox Code Playgroud)