我正在使用 node.js 和 yargs 编写一些代码示例,并且尝试访问 yargs.command 和 yargs.version,我可以使用 require 轻松访问它们。
但是当我将 import 与该行一起使用时:
import * as yargs from 'yargs';
它返回一个错误,指出 * 是无效令牌
如何才能成功迁移导入?
这只是为了详细阐述@ Moreorem的答案(因为我花了一些时间来正确地弄清楚它:P)-
文件 -script.js
import Yargs from "yargs";
const args = Yargs(process.argv.slice(2)).argv;
console.log(args.arg1);
Run Code Online (Sandbox Code Playgroud)
命令 -
node script.js --arg1=xyz
Run Code Online (Sandbox Code Playgroud)
输出 -
xyz
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3319 次 |
| 最近记录: |