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

问题描述 投票:0回答:1

我正在尝试使用vsts(visual studio团队服务)构建reactjs。我有一个非常简单的管道,如下所述。每次我运行Build它都会失败。它失败,因为它找不到node_modules文件夹。它们似乎安装在错误的目录位置。

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

这是我的管道:

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

在vsts中像这样:

React Build Pipeline

第二步Install Dependencies(读取package.json文件并安装node_modules)不会将node_modules放在正确的位置,这会导致我的下一步构建失败。

构建错误说明:The failure on build

我可以手动运行

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

打开工作文件夹:

去初始化

git clone [web url to package here]

LS

d ----- 8/30/2018 10:56 AM CairsWebClient

cd CairsWebClient

npm安装

npm开始

运行完美。

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

content of install command

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

reactjs npm azure-devops
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.