问题标签 [yargs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 将 node.js 应用程序部署到谷歌云平台时找不到模块“yargs”错误
我正在尝试将我的 node.js 应用程序部署到google cloud
并且我的 package.json 包含yargs
as 依赖项。
当我将应用程序部署到谷歌云时,我收到错误无法在谷歌云平台日志中找到模块 yargs。
我该如何解决上述问题?
node.js - 我正在尝试运行 yargs 命令,但它不起作用
我在跑步:
我的代码是:
但是控制台上没有打印任何内容。
javascript - 获取 yargs 的“无效值:”消息
我正在使用yargs
开发一个 cli 工具。yargs
这是处理 cli 选项的简单代码
这是 cli 命令
node testYargs.js vz -s dev
。我试过通过"dev"
,但有同样的问题。
并显示以下消息
javascript - 我将如何配置 yargs 以获取单个输入文件和可选的输出文件?
我正在使用yargs来配置以下命令行选项:
没有选项,没有命令等。只需读取一个文件路径和一个可选的写入路径。什么是 yarg 配置让我得到它并给我所有好的文档?
似乎我需要使用选项或命令。我不能自己传递文件参数吗?
也看不到指挥官如何做到这一点。试图从 开始交易process.argv
,但在第一关卡住了。
javascript - Yargs 模块:没有提供足够的参数。预期 1 但收到 0
我正在按照教程学习nodeJS。我们正在使用名为 app.js 的文件中的 Yargs 模块创建命令。到目前为止,一切都运行良好,直到教程要求我在 app.js 文件末尾更改一些代码。然后我开始遇到原始教程中没有的意外错误。
当 app.js 有以下行时,代码按预期工作:console.log(yargs.argv)
但是本教程要求我们将那行替换为:yargs.parse()。
控制台错误:
APP.js
这是我在节点 CMD 中运行的内容:
我期待“标题:我的标题”。但是却收到了一个错误。
node.js - 在 Node.js 中使用导入时 Yargs 不起作用
我是 Node.js 的新手,现在正在学习一些基础知识。我正在尝试使用一些打字稿代码稍后转换为 .js 代码。
我写了这个简单的代码来测试
这很好用。但是当我将行require('yargs')更改为导入时,如下所示:
我收到此错误:
有人知道使用导致此错误的模块/导入有什么区别吗?对于 fs 库,在此示例中两种方式都可以正常工作。
javascript - 推入字符串不是函数
我有一个简单的问题让我很困惑。我尝试寻找解决的其他类似问题,但找不到这个确切的问题。我正在尝试将一个字符串推送到一个空字符串中,但我收到了一个错误,提示推送不是一个函数?
有任何想法吗?这是我的代码(我知道还有其他错误,但目前正在解决这个奇怪的推送错误):
javascript - SyntaxError:/Users/3x7r3m157/Development/Javascript/db.json:JSON 输入意外结束
在这个我似乎无法找到的错误中,我正在读取一个名为 db.json 的 .json 文件,更新 json 并尝试写入 .json 文件。虽然我正在解析和字符串化 json,但我收到了这个错误:
SyntaxError:/Users/3x7r3m157/Development/Javascript/db.json:JSON 输入意外结束
我的代码如下:
db.json:
完整堆栈跟踪错误:
typescript - 终端`node ./src/index.ts` SyntaxError
这是我的代码
在终端中运行命令node ./src/index.ts
我得到这个错误
import * as yargs from 'yargs': SyntaxError: Cannot use import statement outside a module
问题是什么?如何解决?
node.js - 从 require 迁移到使用 yargs 导入 es6
我正在使用 node.js 和 yargs 做一些代码示例,我正在尝试访问 yargs.command 和 yargs.version,我可以通过 require 轻松访问它们。
但是当我将 import 与该行一起使用时:
import * as yargs from 'yargs';
它返回一个错误,说 * 是一个无效的令牌
如何成功迁移到导入?