我有点不熟悉从命令行运行javascript的情况,但是在这种情况下,我需要为松下AC使用NPM软件包,该软件包具有用于其非官方API的包装。
但是,我想制作一个可以从命令行运行的简单JS,它将导入NPM软件包。但这只会产生错误:
(node:68628) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
/Users/Ronny/Documents/AC/index.js:1
import { ComfortCloudClient } from 'panasonic-comfort-cloud-client'
^^^^^^
SyntaxError: Cannot use import statement outside a module
这不可能吗?
答案 0 :(得分:1)
可以使用节点require()
函数
const { ComfortCloudClient } = require('panasonic-comfort-cloud-client')