【发布时间】:2020-08-01 19:27:09
【问题描述】:
我有一个节点脚本,它需要在构建文件之前在我的应用程序的根目录中创建一个文件。
此文件将包含的数据特定于每个触发的构建,但是,在这方面我在 Azure DevOps 上没有运气。
对于我正在使用 fs.writeFile(...) 的文件的写入,类似于以下内容:
fs.writeFile(targetPath, file, function(err) { // removed for brevity });
然而,这引发了一个期望:
[错误:ENOENT:没有这样的文件或目录,打开'/home/vsts/work/1/s/data-file.json']
在本地这可行,我假设这与权限有关,但是,我尝试将此文件的空白版本添加到我的项目中,但是它仍然抛出此异常。
【问题讨论】:
-
你如何运行这个文件?你用什么任务?你能把你的yaml文件贴在这里吗?
-
你好朋友,这个问题有更新吗?如果您仍然被此问题阻止,请随时告诉我。只是提醒this :)
标签: node.js azure-devops fs