mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
Implemented npm version check (#314)
This commit is contained in:
committed by
Matt Irvine
parent
0eb81c9360
commit
96f9183700
@@ -1,4 +1,6 @@
|
||||
@echo off
|
||||
SET SUPPORTEDNPMVERSION=4.2.0
|
||||
|
||||
setlocal
|
||||
set npm_config_disturl="https://atom.io/download/electron"
|
||||
for /f "tokens=2 delims=:, " %%a in ('findstr /R /C:"\"electronVersion\":.*" "%~dp0..\package.json"') do set npm_config_target=%%~a
|
||||
@@ -6,3 +8,11 @@ set npm_config_runtime="electron"
|
||||
set npm_config_cache=~\.npm-electron
|
||||
npm %*
|
||||
endlocal
|
||||
|
||||
for /F "tokens=* USEBACKQ" %%V IN (`npm --version`) do (
|
||||
set CURRENTNPMVERSION=%%V
|
||||
)
|
||||
if not %CURRENTNPMVERSION%==%SUPPORTEDNPMVERSION% (
|
||||
color 0e
|
||||
echo NPM version %CURRENTNPMVERSION% is not supported with this project. We strongly recommend to use version %SUPPORTEDNPMVERSION%
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user