代码之家  ›  专栏  ›  技术社区  ›  Nicolas Bouvrette

使用node.js的类似php的自动加载程序

  •  2
  • Nicolas Bouvrette  · 技术社区  · 7 年前

    我正在慢慢地从php过渡到node.js,并试图找到类似于 composer dumpautoload . 多亏了 PSR-4 在使用这个命令时,可以很容易地访问PHP中任何文件中的任何类 use 每个文件开头的语句。

    npm 似乎在管理包和依赖项方面做得很好,但是在您自己的项目中具有相同的灵活性将避免创建 require 在文件更改路径时容易中断的语句。

    我将在同一文件夹中查找-2个文件的示例:

    一些testclass.js(类文件)

    var testClass = {
        sayHello: function () {
            console.log('this is a test');
        }
    };
    
    module.exports = testClass ;
    

    通常,这是您将放入另一个文件index.js文件中的内容:

    var testClass = require('./testClass');
    
    testClass.sayHello();
    

    但是假设您可以用一些应用程序或命令(如php)预先索引所有类 作曲家dumpautoload 只需运行以下命令:

    var testClass = require('testClass');
    
    testClass.sayHello();
    

    我找不到任何解决办法。

    我错过什么了吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Nicolas Bouvrette    7 年前