找不到模块(node.js/npm)

找不到模块(node.js/npm)

我运行命令“node run index.js”,但一直收到错误消息:

internal/modules/cjs/loader.js:638
    throw err;
    ^

Error: Cannot find module 'C:\Users\giann\Desktop\Bot\run'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

答案1

您正在告诉node执行一个名为的脚本run,并index.js带有一个参数run

Usage: node [options] [ -e script | script.js | - ] [arguments]
       node inspect script.js [arguments]

您可能会混淆npm(其中确实有一个动词叫做run)和node

npm run用于执行 中定义的脚本package.json。它不用于运行文件。

tl;dr:您很可能想要node index.js

相关内容