解决node项目SyntaxError: Cannot use import statement outside a module

SyntaxError: Cannot use import statement outside a module

package.json文件中增加

"type": "module"

如果没有此项配置,则默认值为CommonJs
则相关文件引用需要均改为import,因为此时的require已经不在支持,否则会报ReferenceError: require is not defined in ES module scope, you can use import instead

import ora from 'ora';
import chalk from 'chalk'
import { program } from 'commander';

解决!!!

你可能感兴趣的:(node,javascript,node.js,前端)