默认情况下,我已将一个包含composer的程序包安装到./vendor/company/packagename
。当我在根文件夹中运行脚本并包含./vendor/autoload.php
时,一切正常。但是,当我尝试从./api/
子文件夹运行脚本并包含../vendor/autoload.php
时,我收到了“未找到类”错误。所以我看到的安装包找不到。
在这种情况下我该怎么办?在这种情况下如何从子文件夹运行脚本?
答案 0 :(得分:1)
尝试以这种方式包含require __DIR__ . '/../vendor/autoload.php';
子文件夹中的自动加载器文件:
app.use(compression());
app.use(express.static(__dirname+'/public'));