Node.js提供了两个版本并提供了错误的依赖项

时间:2015-11-16 16:32:16

标签: node.js ubuntu amazon-ec2

当我在Ubuntu EC2中键入以下内容时会发生这种情况:

ubuntu@ip-xxxx:~$ node -v
v0.12.7
ubuntu@ip-xxxx:~$ nodejs -v
v0.10.25

登录后会显示在我的网站上:

Error
Unexpected token (1:66)

SyntaxError: Unexpected token (1:66)

如何从nodejs-legacy安装中删除nodejs浪费?因为它可能导致依赖版本不兼容。

1 个答案:

答案 0 :(得分:1)

解决了清除npm缓存的问题:

setlocal enabledelayedexpansion
set work=%temp%\%random%-%random%
mkdir "%work%"
set archives=*.rar
set counter=0

for %%A in (%archives%) do (
  REM you should delete the contents of %work% for each new archive:
  rmdir /q /s "%work%"
  mkdir "%work%"
  "%ProgramFiles(x86)%\7-Zip\7z.exe" e -o"%work%" "%%~A"
  for %%F in ("%work%\*") do (
    call :getfreename "%%~F"
    copy "%%~F" "%%~nF_!counter!%%~xF"      )
)
rmdir /q /s "%work%"
goto :eof

:getfreename
set /a count+=1
if exist "%~n1_%counter%%~x1" goto :getfreename
goto :eof
相关问题