我想在 JavaScript 中使用 import fs from 'fs'
。这是一个示例:
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应该安装什么才能实现从其他地方导入模块和功能?
原文由 escplat12 发布,翻译遵循 CC BY-SA 4.0 许可协议
Node.js 中的 ES6 模块支持 是相当新的;即使在最前沿的版本中,它仍处于试验阶段。使用 Node.js 10,您可以使用
--experimental-modules
标志启动 Node.js,它可能会起作用。要在旧的 Node.js 版本(或标准 Node.js 10)上导入,请使用 CommonJS 语法: