当前位置: 首页 > 知识库问答 >
问题:

错误:找不到模块“C:\用户\罗德里\节点”_PayPal\src\索引.js”

隗和裕
2023-03-14

我在终端上收到这些错误:

PS C:\Users\rodri\nodejs_paypal

nodejs_paypal@1.0.0dev babel节点src/index.js

节点:internal/modules/cjs/loader:936 throw err^

错误:在函数执行Function.Module._resolveFilename(节点:内部/模块/cjs/run_main:77:12)Function.Module._load 的Function.Module._resolveFilename(节点:内部/模块/cjs/加载程序:933:15)处找不到模块“C:\用户\rodri\nodejs_PayPal\src\index.js”(节点:内部/模块/cjs/加载程序:778:12)。(C:\Users\rodri\nodejs_PayPal\node_modules@babel\node\lib_babel节点.js:176:21)ejs_PayPal\node_modules@babel\node\lib_babe/cjs/loader:1105:14)l-node.js:176:21) ternal/modules/cjs/加载程序:1159:10) 在Module._compile(节点:内部/模块/加载程序:981:32)/cjs/loader:1105:14)
odules/cjs/loader:822:12) 在Object.Module._extensions.js (节点:inMain] (节点:内部/模块/run_main:77:12)ternal/modules/cjs/loader:1159:10) 47 { 在模块加载 (节点:内部/模块/cjs/加载程序:981:32) 在 Function.Module._load (节点:内部/模块/cjs/加载程序:822:12) 在函数执行用户进入点 [作为运行主] (节点:内部/模块/run_main:77:12) 在节点:内部/主/run_main_module:17:47 { 代码:“MODULE_NOT_FOUND”,需要堆栈: [] } PS C:\用户\rodri\nodejs_PayPal

这是我的代码:

索引.js

import express from 'express'

巴贝尔rc

{
    "presets": [
        "@babel/preset-env"
    ]
}

package.json

{
  "name": "nodejs_paypal",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "babel-node src/index.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "axios": "^0.27.2",
    "cors": "^2.8.5",
    "express": "^4.18.1",
    "morgan": "^1.10.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.18.9",
    "@babel/core": "^7.18.9",
    "@babel/node": "^7.18.9",
    "@babel/preset-env": "^7.18.9",
    "babel-install": "2.1.0"
  }
}

我的索引文件在这里:

如何解决这个问题?

共有2个答案

沈宏朗
2023-03-14

删除节点模块和包锁

运行npm安装

松阳泽
2023-03-14

我可能错了,但是您的< code>index.js文件似乎在< code>routes文件夹中...

尝试将其向上移动到src文件夹中,或者更新package.json的"dev"脚本中的路径。

 类似资料:
  • 我有以下package.json 关于使用纱线安装我遇到的模块 警告“laravel-elixir-vue-2>sass-loader@4.1.1”有未满足的对等项依赖关系“webpack@^2^2.2.0-rc.0^2.1.0-beta^1.12.6”。[4/4]正在生成新鲜包...错误/home/vagrant/code/xxx/node_modules/node-sass:命令失败。退出代码

  • 问题内容: 问题答案: 您是否使用-g选项安装了模块?我认为并不是每个模块都打算在全球范围内安装,而是尝试为要创建的项目在本地安装(npm install),然后检查错误是否仍然存在。

  • 当我尝试使用nodemon执行server.js文件时,它显示错误。 C:\users\gourav\webstormprojects\node.js-register-login-app-master>nodemon server.js 内部/modules/cjs/loader.js:584 投掷失误;^ 错误:找不到模块“C:\users\gourav\appdata\roaming\npm

  • 问题内容: 这是我要运行的代码 这就是我得到的: module.js:340抛出错误; ^ 错误:找不到模块“ nw.gui” master/file-explorer/main.js:6:13) 我无法获得此模块。我该怎么办? 问题答案: 是NW.js(以前称为node-webkit)模块。从代码的运行时环境中运行代码时,NW.js应该提供对它的访问。 通过错误消息的外观,我认为您是直接通过No

  • null null 下面是我的“server.js”文件,以防您需要参考。

  • 问题内容: 我已经很长时间没有使用Node.js了,也从未使用过express。当我启动应用程序时,它刚刚返回: 启动test.html时发生错误。这是代码: 我自己的路 : 为什么呢 编辑: 这是我的新app.configure: 但它返回: 问题答案: 我假设test.html是一个静态文件。要渲染静态文件,请像这样使用静态中间件。 这告诉express在应用程序的公共目录中查找静态文件。 指