摆脱长需要字符串

Get rid of long require strings

在PHP,我曾经做过这样的事情:

<?php

use Vendor/Namespace/Bundle;
$bundle = new Bundle();

这里让我感兴趣的是,遵循 PSR-4 约定(或任何其他约定),我们可以自动要求 PHP 文件并使用其内容。有什么方法可以在 Javascript 中执行此操作,或者如何不使用一些丑陋的 require('../../../../../../../mymodule.js'); ?

$NODE_PATH 变量设置为您希望 require 默认查看的位置。

http://nodejs.org/api/modules.html#modules_loading_from_the_global_folders

例如将它设置为 /user/project/lib; 你可以做一个 require('mymodule.js') 从,比如说 /user/project/test/test.js,它会起作用。