我在终端上收到这些错误:
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"
}
}
我的索引文件在这里:
如何解决这个问题?
删除节点模块和包锁
运行npm安装
我可能错了,但是您的< 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在应用程序的公共目录中查找静态文件。 指