在将import与crypto、fs、path一起使用巴氏时,是否有一种方法可以使用巴氏本地节点模块
例如:
'use strict';
import $ from 'jquery';
import fs from 'fs'; // <------ this line causes an error
var data = JSON.parse(fs.readFileSync('foo.json', 'utf8'));
$(document).ready(function () {
// stuff
});Browserify在尝试运行它时给出了这个错误:
错误:尝试在解析文件时静态地调用作为函数的/home/vincent/www/project1/resources/js/foo.js : /home/vincent/www/project1/resources/js/foo.js
我也用同样的结果尝试了以下几点:
import * as fs from 'fs';
import { fs } from fs;发布于 2016-01-05 05:41:15
一旦静态模块能够处理ES6导入,它最终将成为可能。现在,您需要使用CommonJS语法“要求”brfs,并在babelify之后运行brfs转换。
资料来源:
https://stackoverflow.com/questions/34604590
复制相似问题