我试图将我的npm包导入从ES5(要求)转换为ES6(import ...从),但我一直收到意外的标识符错误。我应该注意什么?
我已经阅读了各个论坛,但老实说,我不确定该怎么做。我检查了MDN中的文档,但没有一个起作用。每个软件包都经过单独尝试,但没有一个起作用。
// changed version
import fs from 'fs';
// old imports
// const fs = require('fs')
答案 0 :(得分:0)
因为它们是NPM模块-您必须对这些IIRC使用require
。
我认为,您可以稍微更改使用的命令,并且如果您的Node版本足够高,它应该应该起作用。您还需要将文件类型从.js
更改为.mjs
(JS模块):
node --experimental-modules moduleApp.mjs