我正在尝试使用林-cli schema:update命令,但是当我这样做时,我总是得到错误:
× We are not able to detect a Forest CLI project file architecture at this path: /PATH/TO/REPO/ROOT.: Error: No "routes" directory.有一个routes目录,但是在回购根目录下的src/中。我尝试过从里面运行forest schema:update,但是我得到了完全相同的错误。该命令只有配置文件和输出目录的选项。
谷歌没有发现任何东西,从forestadmin的文档中也没有明显的暗示。谢谢您的帮助!
发布于 2022-01-20 10:56:43
根据林-cli代码可用的这里,forest schema:update命令要求可以直接访问package.json文件才能运行(在运行命令的同一个文件夹中),以检查正在运行的代理的版本是否确实与schema:update兼容。
还可以使用-c/--config选项来使用config/database.js的另一个位置,并使用-o/--outputDirectory将结果输出到新位置。
在您的例子中,我想说forest schema:update -c src/config/database.config.js -o tmp应该允许您生成tmp目录中的文件(请注意,这个目录不应该存在)。
应该在package.json所在的位置运行此命令。但是,我不认为当使用自定义文件夹结构时,您将无法在正确的位置直接导出文件。
https://stackoverflow.com/questions/70747170
复制相似问题