Build 如何在AppHarbor中使用RequireJS缩小javascript文件?

Build 如何在AppHarbor中使用RequireJS缩小javascript文件?,build,requirejs,appharbor,Build,Requirejs,Appharbor,在我的发布后构建事件中,我。这将在我的网站文件夹中创建新文件夹和缩小的文件,当禁用调试时,我将在HTML中引用这些文件夹和文件 node.exe包含在我的源代码管理中,在本地计算机上构建它可以正常工作 当这是建立在AppHarbor上时,我在运行后直接得到以下错误 "node.exe <<PATH TO r.js>> -o <<PATH TO app.build.js>>" 这是因为我没有权限在AppHarbor上创建文件夹/文件吗?我怎样才能绕

在我的发布后构建事件中,我。这将在我的网站文件夹中创建新文件夹和缩小的文件,当禁用调试时,我将在HTML中引用这些文件夹和文件

node.exe包含在我的源代码管理中,在本地计算机上构建它可以正常工作

当这是建立在AppHarbor上时,我在运行后直接得到以下错误

"node.exe <<PATH TO r.js>> -o <<PATH TO app.build.js>>"
这是因为我没有权限在AppHarbor上创建文件夹/文件吗?我怎样才能绕过这个问题并构建缩小的文件

我不想将缩小的文件预先内置到源代码管理中。

来自AppHarbor常见问题解答:

我的应用程序无法写入文件 默认情况下,部署在AppHarbor上的应用程序只能写入App_数据文件夹。 您可以启用对整个应用程序目录应用程序设置的写入访问。 请注意,在部署之间不会持久化更改(对App_数据和应用程序目录的其余部分),您应该仅将其用于缓存和其他临时用途

希望这有帮助;)

来自AppHarbor常见问题解答:

我的应用程序无法写入文件 默认情况下,部署在AppHarbor上的应用程序只能写入App_数据文件夹。 您可以启用对整个应用程序目录应用程序设置的写入访问。 请注意,在部署之间不会持久化更改(对App_数据和应用程序目录的其余部分),您应该仅将其用于缓存和其他临时用途


希望这有帮助;)

解决这一问题的最佳方法可能是在本地复制AppHarbor构建,并确保所有内容都能按预期进行。这就是您要运行的:
msbuild solution.sln/p:Configuration=Release/property:OutDir=C:\temp
。常见问题解答中还有更多内容:

解决此问题的最佳方法可能是在本地复制AppHarbor构建,并确保所有内容都按其预期的方向进行。这就是您要运行的:
msbuild solution.sln/p:Configuration=Release/property:OutDir=C:\temp
。常见问题解答中还有更多内容:

我为应用程序启用了“文件系统写访问”,但仍然会出现相同的错误…您可以在生成过程中创建文件夹,但只能在生成文件夹中创建。我为应用程序启用了“文件系统写访问”,但是,同样的错误仍然会再次出现……您可以在生成过程中创建文件夹,但只能在生成文件夹中创建文件夹。
fs.js:520
    return binding.lstat(pathModule._makeLong(path));
                   ^
EXEC : error : EPERM, operation not permitted 'D:\temp'