Error: Cannot find module 'ms'

Error: Cannot find module 'ms'

几天来我一直在尝试获取我的应用程序 运行,但总是出现错误。我比到目前为止更接近,但现在在尝试启动我的应用程序时收到 "Cannot find module error"

下面是我现在遇到的错误。

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 的新手,如果我听起来好像不知道自己在说什么,请原谅我,因为这在很大程度上是事实。

请看这个Link: https://www.npmjs.com/package/ms

并使用:

npm 安装 ms -S

在您的项目中,它会自动将 ms 包保存到节点模块。

以防万一以上答案对遇到此问题的人不起作用:我在尝试使用 Puppeteer 框架 运行 进行测试时遇到了同样的问题。我最终不得不 cd 进入 node_modules/puppeteer 文件夹并手动 运行ning npm install 以使其最终适用于我的情况。