在我的 Release post-build 事件中,我运行 node.exe 以缩小我的 javascript 文件并将其与 RequireJS 组合。这会在我的网站文件夹中创建新文件夹和缩小文件,然后在禁用调试时在我的 HTML 中引用它们。
node.exe 包含在我的源代码控制中,并且在我的本地计算机上构建它可以正常工作。
当这是在 AppHarbor 上构建时,我在运行后立即收到以下错误
"node.exe <<PATH TO r.js>> -o <<PATH TO app.build.js>>"
:
fs.js:520
return binding.lstat(pathModule._makeLong(path));
^
EXEC : error : EPERM, operation not permitted 'D:\temp'
这是因为我无权在 AppHarbor 上创建文件夹/文件吗?我将如何解决这个问题并构建缩小文件?
我不想将缩小文件预先内置到源代码管理中。