Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js npm错误!eNote eNote:没有这样的文件或目录,打开';path/package.json';使用YML文件_Node.js_Gitlab Ci - Fatal编程技术网

Node.js npm错误!eNote eNote:没有这样的文件或目录,打开';path/package.json';使用YML文件

Node.js npm错误!eNote eNote:没有这样的文件或目录,打开';path/package.json';使用YML文件,node.js,gitlab-ci,Node.js,Gitlab Ci,我正在尝试使用gitlab CI/CD并创建一个yml文件,该文件将在前端运行所有测试。问题是我得到了错误 npm错误!eNote eNote:没有这样的文件或目录,打开“{path}\{branch}\package.json 这很有意义,因为package.json不在{branch}(分支)中,而是在{branch}/myreactapp中。因此路径应该是{branch}/myreactapp/package.json。我如何解决这个问题 yml文件: stages: ["test", "

我正在尝试使用gitlab CI/CD并创建一个yml文件,该文件将在前端运行所有测试。问题是我得到了错误

npm错误!eNote eNote:没有这样的文件或目录,打开“{path}\{branch}\package.json

这很有意义,因为package.json不在
{branch}
(分支)中,而是在
{branch}/myreactapp
中。因此路径应该是
{branch}/myreactapp/package.json
。我如何解决这个问题

yml文件:

stages: ["test", "deploy"]

test:
    stage: test
    script: npm run test

deploy:
    stage: deploy
    script: npm run deploy

我已经在脚本:-npm install之前尝试了
,在脚本:-npm init
之前尝试了
,并且两者都结合了

复制:我在我的分支中创建了一个react.js项目,添加了一个
test.test.js
文件,并在其中放置了一个总是通过的测试

it('works ', () => {});
然后我就试着运行管道。在
package.json文件中也发生了更改(
jest
react scripts test

"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "jest",
    "eject": "react-scripts eject"
  }

你能分享你的
.gitlab ci.yml
?或者让我重现你的问题?你能分享你的
.gitlab ci.yml
?或者让我重现你的问题?