我正在开发一个完全在一台PC上运行的Python / JavaScript项目,但我很难在我的笔记本电脑上运行(两个系统分别在Windows 10和8下)。
这是错误:
module.js:471
throw err;
^
Error: Cannot find module 'bluebird'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (D:\work_Sofdesk\full_pipeline\roofline-rec\generate_hull\js\processLidar.js:2:15)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
我知道这两个SO问题: error TS2307: Cannot find module 'bluebird'(TypeScript错误,与我的问题有点无关) 和 Node.js ERROR Error: Cannot find module 'bluebird'(同样的问题,没有合适的答案) 但没有一个能解决我的问题(我尝试了那里提出的所有建议)
我安装了节点v6(重新安装它,并在删除RoamApp/npm/
文件夹后修复它)。
我安装了纱线
yarn add semver
和yarn add bluebird
。
我还尝试了npm install bluebird
和npm install --save bluebird
(我不确定我理解它的作用)。
毕竟,错误仍然存在。我缺乏对Javascript和包管理系统知识的资源。