Luis Valencia
Luis Valencia

Reputation: 33978

Azure Devops NPM Please change your working directory to a valid directory

I am trying to build a project with npm run-script build

my package.json is like this

{
  "name": "isomorphic",
  "version": "2.6.0",
  "private": true,
  "dependencies": {
    "adal-angular": "^1.0.17",
    "antd": "^3.0.3",
    "antd-local-icon": "^0.1.3",
    "axios": "^0.18.0",
    "classnames": "^2.2.5",
    "clone": "^2.1.1",
    "history": "^4.6.3",
    "nprogress": "^0.2.0",
    "postcss-inline-rtl": "^0.9.8",
    "q": "^1.5.1",
    "react": "^16.2.0",
    "react-adal": "^0.4.17",
    "react-dom": "^16.2.0",
    "react-highlight-words": "^0.16.0",
    "react-intl": "^2.3.0",
    "react-placeholder": "^2.0.0",
    "react-redux": "^5.0.4",
    "react-router": "^4.1.1",
    "react-router-dom": "^4.1.0",
    "react-router-redux": "^5.0.0-alpha.5",
    "react-scripts": "1.0.17",
    "react-sidebar": "^2.3.2",
    "react-smooth-scrollbar": "^8.0.6",
    "react-throttle": "^0.3.0",
    "react-window-size-listener": "^1.0.10",
    "redux": "^3.6.0",
    "redux-devtools": "^3.3.2",
    "redux-devtools-dock-monitor": "^1.1.1",
    "redux-devtools-log-monitor": "^1.2.0",
    "redux-saga": "^0.16.0",
    "redux-thunk": "^2.2.0",
    "smooth-scrollbar": "^8.2.5",
    "styled-components": "^2.2.1",
    "styled-theme": "^0.3.3",
    "webpack-cli": "^3.2.3"
  },
  "devDependencies": {
    "react-app-rewired": "^1.4.0",
    "webpack": "^4.29.5"
  },
  "scripts": {
    "start": "react-app-rewired start",
    "build": "react-app-rewired build",
    "test": "react-app-rewired test --env=jsdom",
    "eject": "react-scripts eject"
  }
}

and my build definition is like this enter image description here

However I still get this error: Azure Devops NPM Please change your working directory to a valid directory

Upvotes: 9

Views: 13061

Answers (3)

Mohamed Hassan
Mohamed Hassan

Reputation: 1

added "Node Tool Installer" with version "6.9.1" added "Npm" with the following custom command "install -g npm@latest"

Upvotes: 0

Mehmet
Mehmet

Reputation: 1560

Just leave empty "Working folder with package.json" field

Just leave empty "Working folder with package.json" field

Upvotes: 8

Shayki Abramczyk
Shayki Abramczyk

Reputation: 41545

In the field Working folder that contains package.json you specified the file itself and not the folder path. you just need to put the folder path that contains the package.json.

enter image description here

Upvotes: 15

Related Questions