我一直试图让我的应用程序运行几天,但不断出现错误。我比目前为止更接近,但现在我在尝试启动应用程序时遇到了"无法找到模块错误" 。
以下是我现在收到的错误。
C:\MY-APP\dataService>node dataAPI.js
module.js:338
throw err;
^
Error: Cannot find module 'ms'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (C:\MY-APP\node_modules\express\node_modules\debug
\debug.js:14:20)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
我还在论坛上搜索了这个问题和found this post on Stack Overflow的答案,但是它引用了Azure,我没有使用。
我是Node.js的新手,请原谅我,如果我听起来不知道我在说什么,因为这主要是事实。
答案 0 :(得分:7)
答案 1 :(得分:0)
以防万一以上答案不适用于遇到此问题的人:尝试使用Puppeteer框架运行测试时,我也遇到同样的问题。我最终不得不进入node_modules/puppeteer
文件夹并手动运行npm install
使其最终在我的情况下工作。