我正在尝试使用vsts(Visual Studio Team Services)构建一个reactjs。我在下面概述了一个非常简单的管道。每次运行Build都会失败。它失败,因为它找不到node_modules文件夹。似乎它们安装在错误的目录位置。
如何将节点模块安装在正确的位置?在我看来,我需要在get source
命令之后将CD放入文件夹,但是我无法弄清楚在执行npm install
命令之前如何更改目录。
这是我的管道:
在vsts中像这样:
第二步“安装依赖项”读取package.json文件并安装node_modules,未将node_modules放置在正确的位置,这导致我的下一步构建失败。
我可以手动运行
要使用VS Code和git手动运行此命令,请运行以下命令,并且每次都可以运行。这是命令和输出。
打开工作文件夹:
git init
git clone [要在此处打包的网址]
ls
d ----- 2018年8月30日10:56 CairsWebClient
cd CairsWebClient
npm安装
npm开始
运行完美。
以下是vsts中安装命令的详细信息:
我尝试将以下内容添加到package.json位置字段。它总是失败。 ./CairsWebClient-失败 / CairsWebClient-无法找到C:\ CairsWebClient CairsWebClient-错误:ENOENT:没有这样的文件或目录,stat'D:\ a \ 1 \ s \ CairsWebClient'
答案 0 :(得分:0)
您需要在带有package.jso n输入框的工作文件夹中指定项目的package.json的文件夹路径,否则,它将使用当前进程的工作文件夹。