Executando verificação de segurança...
2

Fix "type": "module"

Tentei replicar o erro e vi o problema, você esqueceu de colocar o "type" como "module" no package.json. Logo em cima desse erro ele aponta pra um import dando a entender que ele não consegue usar essa syntax.

Erro:

error type

Solução 1:

solução type

Solução 2:

Mude a extensão do arquivo index.js para index.mjs

Carregando publicação patrocinada...
2
1

sim, sim, até comecei novamente, mas ainda aparece a mensagem: C:\Users\ofici\zap-gpt> node
Debugger attached.
(node:9624) 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)
Waiting for the debugger to disconnect...
C:\Users\ofici\zap-gpt\index.js:1
import { create } from 'venom-bot'
^^^^^^

SyntaxError: Cannot use import statement outside a module
at internalCompileFunction (node:internal/vm:74:18)
at wrapSafe (node:internal/modules/cjs/loader:1141:20)
at Module._compile (node:internal/modules/cjs/loader:1182:27)
at Module._extensions..js (node:internal/modules/cjs/loader:1272:10)
at Module.load (node:internal/modules/cjs/loader:1081:32)
at Module._load (node:internal/modules/cjs/loader:922:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:23:47

Node.js v18.13.0

OBS: já setei "type:"module" no package

1

Da um node -v e me fala qual a versão do node você está usando

Tenta assim também:

Renomeia seu arquivo index.js para index.mjs, quando for dar o comando "node ." será necessário escrever "node index.mjs", se funcionar assim voce pode criar um script no package.json com o seguinte

{
  "name": "zap-gpt",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node index.mjs" <--- Aqui
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "dotenv": "^16.0.3",
    "openai": "^3.1.0",
    "venom-bot": "^4.3.7"
  }
}

Agora voce vai rodar o projeto assim -> npm start