9阅网

您现在的位置是:首页 > 知识 > 正文

知识

angular - Github Actions - node.js CI.

admin2022-11-07知识19

我在使用node.js模板时遇到了问题。它似乎在错误的目录下寻找package.json?而且我在网上找不到任何关于如何处理这个问题的文档。

我正在尝试上传我的整个repo,其中包含客户端、服务器和设计文件夹。客户端是一个angular 9项目,package.json就存放在那里。

在动作构建时,我得到以下ENOT错误。

npm ERR!enoent ENOENT:没有这样的文件或目录,打开'homerunnerworkReal-ReviewsReal-Reviewspackage.json'。

有谁能帮忙吗?

动作设置请看下面的参考资料。

enter image description here

enter image description here

enter image description here

enter image description here



【回答】:

就像 @jonrsharpe 在评论中提到的那样,你需要修改 工作目录 你正在运行中。

steps:
  run: npm install
    shell: bash
    working-directory: client
  run: npm run build --if--present
    shell: bash
    working-directory: client