由于目录错误,NPM Bamboo 任务找不到 package.json
NPM Bamboo task can't find package.json because of wrong dir
我的 npm 任务在日志中产生以下内容:
npm WARN ENOENT ENOENT: no such file or directory, open '/home/bamboo/xml-data/build-dir/{name of project-plan-job}/package.json'
因此 Sails.js 未安装,Node.js 任务告诉我无法 运行 Node 应用程序。
现在,我猜这是由于目录层次结构造成的。存储库的结构如下:repo-root/app/package.json,而通常 .json
文件直接位于存储库根目录下。
我是否必须以某种特定方式配置 Source Code Checkout
任务?
在 Bamboo 阶段将子目录设置为 /home/bamboo/xml-data/build-dir/{project-plan-job 的名称}/。
我的 npm 任务在日志中产生以下内容:
npm WARN ENOENT ENOENT: no such file or directory, open '/home/bamboo/xml-data/build-dir/{name of project-plan-job}/package.json'
因此 Sails.js 未安装,Node.js 任务告诉我无法 运行 Node 应用程序。
现在,我猜这是由于目录层次结构造成的。存储库的结构如下:repo-root/app/package.json,而通常 .json
文件直接位于存储库根目录下。
我是否必须以某种特定方式配置 Source Code Checkout
任务?
在 Bamboo 阶段将子目录设置为 /home/bamboo/xml-data/build-dir/{project-plan-job 的名称}/。