错误:无法找到模块' ms'

时间:2015-08-18 15:30:00

标签: node.js module

我一直试图让我的应用程序运行几天,但不断出现错误。我比目前为止更接近,但现在我在尝试启动应用程序时遇到了"无法找到模块错误"

以下是我现在收到的错误。

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的新手,请原谅我,如果我听起来不知道我在说什么,因为这主要是事实。

2 个答案:

答案 0 :(得分:7)

请看这个链接: 的 https://www.npmjs.com/package/ms

并使用:

npm install ms -S

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

答案 1 :(得分:0)

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