gpt4 book ai didi

node.js - 开发环境中的错误 : Cannot find module './abc/xyz.js

转载 作者:行者123 更新时间:2023-12-04 19:08:11 24 4
gpt4 key购买 nike

我终于完成了我的 NodeJs 机器人并将其部署在 Digital Ocean Droplet 上。
克隆 git repo 和 npm install 后,我尝试运行 node my-index-file.js并得到这个错误:

Error: Cannot find module './abc/xyz.js'
这是完整的错误:
enter image description here
这是我第一次在生产环境中部署项目,所以我认为它必须与 ubuntu 机器上的路径与我的 PC 上的路径有关。
该应用程序在我的电脑上完美运行。
我已经安装在 root/my-project-folder ,我认为这也不是最佳实践,但目前这并不重要。
编辑 1
这里是 requires来自 node my-index-file.js
const brandsUrl = require('./URLs.json')
const prepareDataFormat = require('./api/prepareDataFormat')
const WooCommerceApi = require('./api/Api.js')
const {checkIfScrapped , getCategory, getTags} = require('./helpers/getCategory')
这里是 ls -l液滴的输出:
enter image description here
ls -l里面 api文件夹:
enter image description here

最佳答案

根据问题的可用描述和给定的错误文本,我们可以假设项目通过指定的路径和描述的名称引用文件,但在那里找不到。也许文件本身丢失了。文件的名称或路径可能拼写不正确。查看指定的文件夹以检查它。如果您再次不明白原因,请提供相对于当前文件的文件夹内容的屏幕截图。
更新:
收到新截图后的回复。如您所见,“api”和“Api”是不同的。

const WooCommerceApi = require('./api/Api.js')
不一样
const WooCommerceApi = require('./api/api.js')
可能需要重命名文件 api.jsApi.js

关于node.js - 开发环境中的错误 : Cannot find module './abc/xyz.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63784044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com