# Put our downloaded copy of Node in the env for every NPM action \(\#2775\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/f2c9738a69ea92cbd38f7f965402573b26142e14)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: f2c9738a69ea92cbd38f7f965402573b26142e14

Requested commit: f2c9738a69ea92cbd38f7f965402573b26142e14

Commit: f2c9738a69ea92cbd38f7f965402573b26142e14

Tree: 786d71ea727d778f61442f8482e419e1ae4ec0ee

Author: Julia

Committer: GitHub

## Message

```
Put our downloaded copy of Node in the env for every NPM action (#2775)

Intelephense (PHP language server) has a dependency on `protobufjs`
which invokes `node` in the `postinstall` script and if the user did not
have a system Node runtime installed that would fail. Have this use our
downloaded installation too

Fixes
https://linear.app/zed-industries/issue/Z-2687/php-language-server-failed

Release Notes:
- Fixed PHP language server installation on systems without a system
Node installation.
```

## Parents

- [e002d9efb0f8ea8b7b62287091d3bb4a77843472](https://git.cafe/gitcafe/zed/commit/e002d9efb0f8ea8b7b62287091d3bb4a77843472?format=markdown)

- [2d8159998d03da2ac96fee1e2469cf4ecf9a6e52](https://git.cafe/gitcafe/zed/commit/2d8159998d03da2ac96fee1e2469cf4ecf9a6e52?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/f2c9738a69ea92cbd38f7f965402573b26142e14?format=markdown)
