7573: Do not overwrite lock file r=kjeremy a=kjeremy

Use `npm ci` instead of `npm install`. `npm install` will overwrite
the lock file if you have a newer npm version than the one that
generated the package-lock.json

Co-authored-by: kjeremy <kjeremy@gmail.com>
This commit is contained in:
bors[bot] 2021-02-05 16:14:55 +00:00 committed by GitHub
commit 941f9157f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -10,7 +10,7 @@
- Install all TypeScript dependencies
```bash
cd editors/code
npm install
npm ci
```
## Common knowledge

View File

@ -129,7 +129,7 @@ fn install_client(client_opt: ClientOpt) -> Result<()> {
let installed_extensions = if cfg!(unix) {
cmd!("npm --version").run().context("`npm` is required to build the VS Code plugin")?;
cmd!("npm install").run()?;
cmd!("npm ci").run()?;
cmd!("npm run package --scripts-prepend-node-path").run()?;
@ -140,7 +140,7 @@ fn install_client(client_opt: ClientOpt) -> Result<()> {
cmd!("cmd.exe /c npm --version")
.run()
.context("`npm` is required to build the VS Code plugin")?;
cmd!("cmd.exe /c npm install").run()?;
cmd!("cmd.exe /c npm ci").run()?;
cmd!("cmd.exe /c npm run package").run()?;