运行 `fs.writeFile` 与 JSPM
Running `fs.writeFile` with JSPM
我正在尝试使用 Node 的 fs
到 jspm
。使用 jspm install fs
安装 fs
后,我尝试使用 writeFile
方法。我收到一个错误。
Uncaught (in promise) TypeError: fs.writeFile is not a function
当我将 fs
登录到控制台时,我发现它只有一种方法。
main.js
import fs from 'fs';
console.log(fs);
为什么 fs
只显示一种可用的方法?
readFileSync
是唯一支持的函数。整个模块只有一个功能:
exports.readFileSync = function(address) {
var output;
var xhr = new XMLHttpRequest();
xhr.open('GET', address, false);
xhr.onreadystatechange = function(e) {
if (xhr.readyState == 4) {
var status = xhr.status;
if ((status > 399 && status < 600) || status == 400) {
throw 'File read error on ' + xhr.responseURL;
}
else
output = xhr.responseText;
}
}
xhr.send(null);
return output;
}
我正在尝试使用 Node 的 fs
到 jspm
。使用 jspm install fs
安装 fs
后,我尝试使用 writeFile
方法。我收到一个错误。
Uncaught (in promise) TypeError: fs.writeFile is not a function
当我将 fs
登录到控制台时,我发现它只有一种方法。
main.js
import fs from 'fs';
console.log(fs);
为什么 fs
只显示一种可用的方法?
readFileSync
是唯一支持的函数。整个模块只有一个功能:
exports.readFileSync = function(address) {
var output;
var xhr = new XMLHttpRequest();
xhr.open('GET', address, false);
xhr.onreadystatechange = function(e) {
if (xhr.readyState == 4) {
var status = xhr.status;
if ((status > 399 && status < 600) || status == 400) {
throw 'File read error on ' + xhr.responseURL;
}
else
output = xhr.responseText;
}
}
xhr.send(null);
return output;
}