我正在尝试将Express.js项目转换为二进制文件,并且正在使用zeit / pkg libary。但是,每次我尝试使用pkg时,都会给我一个错误。
有没有一种方法可以强制Node / Npm使用es5而不是es6。
答案 0 :(得分:0)
在快照中,模块是从..er/node_modules/safefs/es6/lib/safefs.js
导入的
请注意,它是从具有es6
关键字的export
导入的。这意味着它是一个es6模块,并且您的节点支持'commonjs'require。
这就是为什么此要求可能失败的原因。
您可以下载node
的最新版本,在其中可以解析es6模块。