摆脱长需要字符串
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
,它会起作用。
在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
,它会起作用。