【发布时间】:2020-09-07 20:47:47
【问题描述】:
我终于完成了我的 NodeJs 机器人并将其部署在 Digital Ocean Droplet 上。
克隆 git repo 和 npm install 后,我尝试运行 node my-index-file.js 并收到此错误:
Error: Cannot find module './abc/xyz.js'
这是完整的错误: 这是我第一次在生产环境中部署项目,所以我认为它必须与 ubuntu 机器上的路径与我的 PC 上的路径有关。
该应用程序在我的电脑上完美运行。
我已将它安装在 root/my-project-folder 上,我认为这也不是最佳做法,但目前这并不重要。
编辑 1
这是来自node 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')
【问题讨论】:
标签: node.js ubuntu unix deployment