aboutsummaryrefslogtreecommitdiff
path: root/xtask
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2021-02-05 16:14:55 +0000
committerGitHub <[email protected]>2021-02-05 16:14:55 +0000
commit941f9157f5561868c4683d54fdf98378383f64b8 (patch)
treeaf99da0ce03a70f2bef5b3879008643c5dec5ecf /xtask
parent737e7a7b751f300de3a55a79ce530ea6e15fb64d (diff)
parent8ff69055b93b25a9e9340b51f171cc07c116c88d (diff)
Merge #7573
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 <[email protected]>
Diffstat (limited to 'xtask')
-rw-r--r--xtask/src/install.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/xtask/src/install.rs b/xtask/src/install.rs
index 81b9956b8..3b79cca0d 100644
--- a/xtask/src/install.rs
+++ b/xtask/src/install.rs
@@ -129,7 +129,7 @@ fn install_client(client_opt: ClientOpt) -> Result<()> {
129 129
130 let installed_extensions = if cfg!(unix) { 130 let installed_extensions = if cfg!(unix) {
131 cmd!("npm --version").run().context("`npm` is required to build the VS Code plugin")?; 131 cmd!("npm --version").run().context("`npm` is required to build the VS Code plugin")?;
132 cmd!("npm install").run()?; 132 cmd!("npm ci").run()?;
133 133
134 cmd!("npm run package --scripts-prepend-node-path").run()?; 134 cmd!("npm run package --scripts-prepend-node-path").run()?;
135 135
@@ -140,7 +140,7 @@ fn install_client(client_opt: ClientOpt) -> Result<()> {
140 cmd!("cmd.exe /c npm --version") 140 cmd!("cmd.exe /c npm --version")
141 .run() 141 .run()
142 .context("`npm` is required to build the VS Code plugin")?; 142 .context("`npm` is required to build the VS Code plugin")?;
143 cmd!("cmd.exe /c npm install").run()?; 143 cmd!("cmd.exe /c npm ci").run()?;
144 144
145 cmd!("cmd.exe /c npm run package").run()?; 145 cmd!("cmd.exe /c npm run package").run()?;
146 146