Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 错误:找不到模块'/开发环境上的abc/xyz.js_Node.js_Ubuntu_Unix_Deployment - Fatal编程技术网

Node.js 错误:找不到模块'/开发环境上的abc/xyz.js

Node.js 错误:找不到模块'/开发环境上的abc/xyz.js,node.js,ubuntu,unix,deployment,Node.js,Ubuntu,Unix,Deployment,我终于完成了我的NodeJs机器人,并将其部署在数字海洋水滴上 克隆git repo和npm安装后,我尝试运行节点my index file.js,但出现以下错误: Error: Cannot find module './abc/xyz.js' 以下是全部错误: 这是我第一次在生产环境上部署一个项目,所以我假设它一定是ubuntu机器和我的PC上的路径 这个应用程序在我的电脑上运行得非常好 我已经在根目录/my project文件夹中安装了它,我认为这也不是最佳实践,但目前这并不重要 编辑1

我终于完成了我的NodeJs机器人,并将其部署在数字海洋水滴上

克隆git repo和npm安装后,我尝试运行
节点my index file.js
,但出现以下错误:

Error: Cannot find module './abc/xyz.js'
以下是全部错误: 这是我第一次在生产环境上部署一个项目,所以我假设它一定是ubuntu机器和我的PC上的路径

这个应用程序在我的电脑上运行得非常好

我已经在
根目录/my project文件夹中安装了它,我认为这也不是最佳实践,但目前这并不重要

编辑1

以下是
节点my index file.js中的
requires

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
输出:

以及
api
文件夹中的
ls-l

根据可用的问题描述和给定的错误文本,我们可以假设项目通过指定的路径和描述的名称引用文件,但在那里找不到它。也许文件本身丢失了。文件的名称或路径可能拼写不正确。查看指定的文件夹以进行检查。如果您再次不理解原因,请提供与当前文件相关的文件夹内容的屏幕截图

更新: 收到新屏幕截图后的响应。正如您所看到的,“api”和“api”是不同的

const WooCommerceApi = require('./api/Api.js')
不一样

const WooCommerceApi = require('./api/api.js')

可能需要将文件
api.js
重命名为
api.js

问题是,它在我的电脑上运行得非常好,所有文件都已就绪。我会拍一些截图。哇,这太尴尬了…非常感谢!我想出于某种原因,我的电脑对ubuntu机器的位置并不敏感。
const brandsUrl = require('./URLs.json')
const prepareDataFormat = require('./api/prepareDataFormat')
const WooCommerceApi = require('./api/Api.js')
const {checkIfScrapped , getCategory, getTags} = require('./helpers/getCategory')