无法要求发布模块

时间:2016-04-27 14:37:43

标签: javascript node.js npm npm-install

我是发布模块到npm(非常简单的模块用于测试目的),似乎我无法要求它。

当我执行npm install --save时,我看到包位于node_modules内(并且在package.json中创建了新条目)文件夹和我的server.js文件中

var myModule = require('nodewrapapp');

我收到以下错误:

Error: Cannot find module 'nodewrapapp'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:289:25)
    at Module.require (module.js:366:17)

该模块只包含一个非常简单的文件:

function startInterval(fn) {
    fn(); // do the function right now
    return setInterval.apply(this, arguments); // defer to setInterval
}

module.exports = startInterval; // let me be required

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

将您的主页更改为server.js

{
  "name": "nodewrapapp",
  "version": "0.0.1",
  "description": "test",
  "main": "server.js", // Here
  ...
}