我想在import fs from 'fs'中使用JavaScript。以下是一个示例:
import fs from 'fs'
var output = fs.readFileSync('someData.txt')
console.log(output)使用node main.js运行文件时遇到的错误是:
(function (exports, require, module, __filename, __dirname) { import fs from 'fs
'
^^^^^^
SyntaxError: Unexpected token import为了实现从其他地方导入模块和功能,我应该在Node.js中安装什么?
发布于 2017-04-25 23:08:43
发布于 2017-04-25 23:07:03
对于默认导出,应使用:
import * as fs from 'fs';或者,如果模块已命名为导出:
import {fs} from 'fs';示例:
//module1.js
export function function1() {
console.log('f1')
}
export function function2() {
console.log('f2')
}
export default function1;然后:
import defaultExport, { function1, function2 } from './module1'
defaultExport(); // This calls function1
function1();
function2();发布于 2019-05-07 08:44:19
基于RobertoNovelo的回答:
import * as fs from 'fs';是目前最简单的方法。
它是用Node.js项目(Node.js v10.15.3)和esm进行测试的,允许使用import。
https://stackoverflow.com/questions/43622337
复制相似问题