如何安装npm依赖项以使用VSTS构建reactjs应用程序?

时间:2018-08-30 18:14:11

标签: reactjs npm azure-devops

我正在尝试使用vsts(Visual Studio Team Services)构建一个reactjs。我在下面概述了一个非常简单的管道。每次运行Build都会失败。它失败,因为它找不到node_modules文件夹。似乎它们安装在错误的目录位置。

如何将节点模块安装在正确的位置?在我看来,我需要在get source命令之后将CD放入文件夹,但是我无法弄清楚在执行npm install命令之前如何更改目录。

这是我的管道:

  • 获取来源
  • 安装依赖项
  • 构建
  • 压缩构建

在vsts中像这样:

React Build Pipeline

第二步“安装依赖项”读取package.json文件并安装node_modules,未将node_modules放置在正确的位置,这导致我的下一步构建失败。

构建错误表明: The failure on build

我可以手动运行

要使用VS Code和git手动运行此命令,请运行以下命令,并且每次都可以运行。这是命令和输出。

打开工作文件夹:

  

git init

     

git clone [要在此处打包的网址]

     

ls

     

d ----- 2018年8月30日10:56 CairsWebClient

     

cd CairsWebClient

     

npm安装

     

npm开始

运行完美。

以下是vsts中安装命令的详细信息:

content of install command

我尝试将以下内容添加到package.json位置字段。它总是失败。  ./CairsWebClient-失败 / CairsWebClient-无法找到C:\ CairsWebClient CairsWebClient-错误:ENOENT:没有这样的文件或目录,stat'D:\ a \ 1 \ s \ CairsWebClient'

1 个答案:

答案 0 :(得分:0)

您需要在带有package.jso n输入框的工作文件夹中指定项目的package.json的文件夹路径,否则,它将使用当前进程的工作文件夹。