代码之家  ›  专栏  ›  技术社区  ›  The Dead Man

错误:在函数处找不到模块“config”。模块_resolveFilename

  •  1
  • The Dead Man  · 技术社区  · 7 年前

    Hii有一个简单的节点服务器,具有以下结构

    myapp
     -config 
        -default-json
     -index.js
     -package-lock.json
     -package.json
    

    'use strict';
    
    const
        config = require('config'),
        express = require('express'),
        request = require('request'),
        body_parser = require('body-parser'),
        app = express().use(body_parser.json()); // creates express http server
    
    // Sets server port and logs message on success
    app.listen(process.env.PORT || 1337, () => console.log('webhook is listening'));
    

    当我运行节点索引时。js我得到以下错误

    internal/modules/cjs/loader.js:583
        throw err;
        ^
    
    Error: Cannot find module 'config'
        at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
        at Function.Module._load (internal/modules/cjs/loader.js:507:25)
        at Module.require (internal/modules/cjs/loader.js:637:17)
        at require (internal/modules/cjs/helpers.js:22:18)
        at Object.<anonymous> (C:\xampp\htdocs\chat\index.js:13:14)
        at Module._compile (internal/modules/cjs/loader.js:689:30)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
        at Module.load (internal/modules/cjs/loader.js:599:32)
        at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
        at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    

    2 回复  |  直到 7 年前
        1
  •  1
  •   The Dead Man    7 年前

    我通过从npm安装config找到了解决方案

    https://www.npmjs.com/package/config

        2
  •  1
  •   ross ejigsonpeter    7 年前

    您必须在 package.json :

    "dependencies": {
    
      "config": "version number"
    }
    

    https://www.npmjs.com/package/config

        3
  •  0
  •   BadPiggie    7 年前

    config.js 在您当前的位置。放置 配置。js公司

    config = require('./config/config'),
    
    推荐文章