是否可以使用 node 命令将 node.js 脚本作为模块运行(不使用 package.json)?

光线

假设我有一个code.js包含以下 node.js 脚本的文件:

const axios = require('axios')

async function getData(){
    const response = await axios.get('https://mypage.com.br')
    console.log(response.data)
}
getData()

如果我用node code.js它执行它就可以了……但是,我想将它作为一个模块执行,这样我就可以使用该import语句并将该await命令用作顶层。我想在不创建带有package.json文件的项目的情况下完成此操作。我的最终结果将是这样的:

import axios from 'axios' 

const response = await axios.get('https://mypage.com.br')
console.log(response.data)

我还没有设法使它与node命令一起工作。我知道--input-type=module我可以使用一个参数。但是我尝试运行node --input-type=module code.js并且收到以下错误:

SyntaxError: Cannot use import statement outside a module

所以,这意味着它甚至还没有被识别为一个模块。有可能吗?我可以将命令node作为模块执行隔离脚本吗(await在顶层使用时)?

0xLogN

将文件重命名为name.mjs. --input-type参数仅适用于 STDIN 和--eval-d 文件。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以从 Node 脚本运行 package.json 脚本?

如果没有Node.js或运行服务器,是否可以使用纯JavaScript通过HTML应用程序将JSON文件创建/输出到hdd?

是否可以使用node.js中的update_with_media将音频上传到Twitter?

将参数传递给 node.js package.json bin 命令还是调试 bin 命令?

是否可以使用Chrome扩展程序在浏览器上运行Node.js模块

您是否可以使用由node.js支持的AWS Lambda函数将消息发布到SNS主题?

是否可以使用 node.js sdk 从 EC2 运行实例创建启动配置?

Node.js-如何使用package.json运行多个服务器

是否可以使用 express.js 清除 node.js 需要缓存?

Node.js-在本地安装模块时是否需要package.json依赖项?

是否可以使用node.js发送Google环聊聊天消息?

是否可以使用Node.js和Express通过request.query传递对象数组?

SFTP Node.js - 是否可以使用通配符列出文件?

是否可以使用Node.js中的Jimp在图片中添加噪点?

是否可以使用 node.js 获取已安装的 Windows 更新列表?

嗨,是否可以使用 Node.js 在 Dialogflow 中创建实体?

node.js将json附加到不使用数组的JSON文件中

使用Node JS将AWS Lambda XML转换为JSON

使用Node.js将json文件写入Firebase?

使用Node.JS将JSON对象数据插入MySQL

使用 Node JS 将 Oracle CLOB 划分为多个 JSON

如何使用Node.js将JSON流写入文件?

使用node.js将简单文本转换为json

使用node.js将简单文本转换为json

我可以使用.dotenv库作为HTML脚本,而仅导入npm或node.js吗?

node.js反应:命令yarn build时package.json文件中的构建脚本不起作用

如何指定/强制在package.json中使用特定的node.js版本?

在 Node.js 中使用 spawn() 将多命令 shell 作为分离的子进程

是否可以从 Java 中使用基于 Node.JS 的模块?