angular - Github Actions - node.js CI.
我在使用node.js模板时遇到了问题。它似乎在错误的目录下寻找package.json?而且我在网上找不到任何关于如何处理这个问题的文档。
我正在尝试上传我的整个repo,其中包含客户端、服务器和设计文件夹。客户端是一个angular 9项目,package.json就存放在那里。
在动作构建时,我得到以下ENOT错误。
npm ERR!enoent ENOENT:没有这样的文件或目录,打开'homerunnerworkReal-ReviewsReal-Reviewspackage.json'。
有谁能帮忙吗?
动作设置请看下面的参考资料。
【回答】:
就像 @jonrsharpe 在评论中提到的那样,你需要修改 工作目录 你正在运行中。
steps:
run: npm install
shell: bash
working-directory: client
run: npm run build --if--present
shell: bash
working-directory: client