gpt4 book ai didi

javascript - 并非 Meteor 项目私有(private)文件夹中的所有 Assets 都会自动部署到 ".meteor\local\build\programs\server\assets\app"

转载 作者:太空宇宙 更新时间:2023-11-03 22:34:37 25 4
gpt4 key购买 nike

我在 Meteor 项目中使用私有(private)文件夹来存储/使用静态(私有(private)) Assets (例如 .json 和 .js 文件),可以使用 Assets.getText(assetFileName) 加载这些 Assets 。这些通常在 meteor 启动时从“projectdir\private”部署到“projectdir.meteor\local\build\programs\server\assets\app”。

但是,在我的私有(private)目录中的三个 .js 文件中,只部署了两个;其中一人仍然缺席。我试图以完全相同的方式使用该文件(查找并处理目录中所有文件的循环的一部分),但 Meteor 根本不将该文件部署到上述目录,因此我遇到了“platform_b.js”出现文件不存在错误。

“platform_a.js”和“platform_c.js”可以找到(即已部署),并且所有三个都存在于私有(private)文件夹中,但(自动)部署失败“platform_b.js”。删除部署目录和/或重新运行似乎无法解决问题。有什么想法吗?非常感谢。

最佳答案

我也有同样的问题。您可以像这样在代码中加载私有(private)文件来强制加载资源。

Assets.getBinary('path/to/file')

关于javascript - 并非 Meteor 项目私有(private)文件夹中的所有 Assets 都会自动部署到 ".meteor\local\build\programs\server\assets\app",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31389230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com