javascript - 前缀为 "--"的 babel-node 参数未传递

标签 javascript node.js command-line-arguments babeljs

我有一个 npm 启动脚本 "start": "babel-node index.js" 如果我想向它传递参数,如果我没有在参数前面加上 -- 前缀,它就可以工作。

我想传递类似 npm start --delete 的内容来删除数据库的内容。

我尝试通过process.argv获取参数。

npm start delete 传递了参数,但 npm start --delte 没有传递。

我需要做什么才能让它工作或者甚至可能吗? 提前致谢。

最佳答案

要解决这个问题,我必须这样做: npm start -- --delete 然后 --delete 被传递到我的脚本中。 对于这个特定问题,目前在不接触当前工具链的情况下不可能有任何其他方法。

关于javascript - 前缀为 "--"的 babel-node 参数未传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34741019/

相关文章:

javascript - 使用 $.getScript 访问另一个 .js 文件中的函数

javascript - 尝试在前置元素:上添加点击事件

javascript - 使用 Javascript 对 XML 数据进行排序

node.js - 使用 Yeoman Angular Web 应用程序禁用 livereload

list - Haskell getArgs 类型是 `Char` 而不是 `[Char` ]

javascript - 基于网络的应用程序是否可以以某种方式访问​​智能手机的位置?并报告回来?

javascript - Alexa 技能 : Works for the first question but not the second question

javascript - 在node.js 中使用express 链接jade 渲染

command-line - R 中的命令行问题

python - 将自己的参数传递给 ryu 代理应用程序