使用 ES6 模塊從命令行(Node JS)運行腳本中的函數

Lucas Breno de Souza Noronha B

我只是希望能夠從命令行使用 Node.JS 在 JS 文件 ES6 模塊中運行特定的函數......

例如,我有一個名為 schedules.js 的文件,它具有以下功能

export function name(params) {
  console.log('Hello World');
}

我希望能夠通過在命令行中鍵入以下命令來運行該函數:

node schedules.js name

我現在嘗試運行的方式,我只是從輸出中得不到任何東西

祖父幼發拉底河

您可以使用命令行參數。要獲取命令行參數,您可以使用 process.argv。也許你可以像這樣改變你的程序:

function name(params) {
  console.log("Hello World");
}
if (process.argv[2] === "name") {
  name("");
}

現在,當您將“node schedules.js name”寫入終端時,您的函數將被調用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

從 JS 函數內部運行命令行(使用 Electron.js)

是否可以在 Node.JS 命令行程序中同时使用 CommonJS 和 ES6 模块?

直接在 html 中使用 ES6 模塊中定義的參數化函數

使用 ES6 腳本時,我很難理解函數返回的內容。我是 ES6 的新手,react 和 redux 世界

使用Node.js require与ES6导入/导出

使用Node.js require与ES6导入/导出

使用已導入的模塊/模塊運行 python 腳本

使用命令行參數從 Python 運行 C 可執行文件

如何從使用 bash 腳本運行的 C 程序中獲取變量的值?

在JavaScript es6中使用...

在ES6中使用分号

我可以在Node.js 8中使用ES6模块吗?

使用 express 和 ES6 类在 node js rest api 中查找路由的问题

從另一個腳本運行一個 python 腳本,其中命令行參數具有可執行文件

使用index.js导出/导入node.js es6

如何使用Node JS设置Babel 6以在服务器端代码中使用ES6?

在Node.js项目中使用es6类的正确方法

在node.js中使用ES6 Promise返回空响应

使用ES6代理和node.js的非法调用错误

如何在Node.js中使用ES6导入?

在 Node.js ES6 中使用 eval 创建变量失败

我如何在Node.js中使用es6模块

在Node.js和Babel上使用ES6的区别

从Node.js Readline的答案块使用ES6生成器

在node.js中使用es6类有用吗?

使用參數在批處理文件中運行腳本

不建议在ES6中使用“严格使用”?

使用Express.js时,Node.js ES6类无法从类方法中调用类方法

使用Linux命令行卸载Node.JS?