nvm install latest
λ₯Ό μ€νν ν ν΄λΉ λ
Έλ λ²μ 12.5.0
λ° npm λ²μ v6.9.0
μ΄ μ€μΉλ©λλ€.
μ€μΉ λͺ λ Ή ν μ€λ₯κ° νμλμ§ μμ΅λλ€.
λ€μ λ¬Έμ κ° λ°μν©λλ€.
node_modules/ ν΄λκ° λΉμ΄ μμ΅λλ€.
λ²μ μ μ€μΉνκ³ λ¬΄μ¨ μΌμ΄ μΌμ΄λλμ§ νμΈνμμμ€. μ΄κ²μ΄ μ΄λ»κ² μλνλμ§ μ νν λͺ¨λ₯΄μ§λ§ μλ‘μ΄ npm/cli νλ‘μ νΈ URL λ³κ²½κ³Ό κ΄λ ¨λ κ² κ°μ΅λλ€.
1.1.7μ μ€ννκ³ μλ€κ³ 100% νμ ν©λκΉ? npm/cli λ³κ²½μ΄ 1.1.6μ μ‘΄μ¬νκ³ 1.1.7μμ μμ λ νλμ½λ©λ URL λ¬Έμ μκΈ° λλ¬Έμ μ§λ¬Έν©λλ€.
λΆννλ 100% νμ€ν©λλ€ @coreybutler
ννν
λ²μ μ λ΄ μ€ν¬λ¦°μ·μ λ€μκ³Ό κ°μ΅λλ€.
λ΄ μΉκ΅¬κ° λ°©κΈ μμ μ μ»΄ν¨ν°μ nvm 1.1.7μ μ€μΉνκ³ λΆννλ μ΄μ΄ μμ΄ μ΅μ λ²μ μ npmμ μ»κΈ° μν΄ λ΄ κ²λ μ κ·Έλ μ΄λνμ΅λλ€.
μ£μ‘ν©λλ€, λ¬Όμ΄λ΄μΌ νμ΄μ :-)
λλ μ΄κ²μ μ¬νν μ μλ€.
μΌλ°μ μΌλ‘ a) κΆν, b) λ€μ΄λ‘λ μ€ λ€νΈμν¬ λ¬Έμ λ‘ μ΄μ΄μ§λλ€. λλλ‘ λ€νΈμν¬ λ¬Έμ λ μ격 μλ²μ μμ΅λλ€. νΉν μλ‘μ΄ node/npm 릴리μ€κ° νΈμλμμ λ κ·Έλ μ΅λλ€. μ΄ μ€λ₯ λ©μμ§λ νμ λνλμ§λ§ μ¬λ¬ κ°μ§ μ΄μ λ‘ μΈν΄ λ¬Έμ μ μ€μ μμΈμ μλ³νκΈ° μ΄λ ΅μ΅λλ€.
μ΄ λ¬Έμ λ₯Ό μ¬ννλ €λ©΄ Nodeμ NPMμ μ κ±°νκ³ NVMλ§ μ¬μ©νμ¬ μλ‘ μ€μΉν΄μΌ νμ΅λλ€. κ·Έλ¬λ©΄ μ€λ₯κ° λ°μν©λλ€.
μ€μΉ νλ‘μΈμ€ μ€μ NPM κ΄λ ¨ νλͺ©μ΄ μμ ν΄λμ λ€μ΄λ‘λλμ§λ§ λμ€μλ μ무λ°λ μ΄λλμ§ μκ³ μμ ν΄λκ° μμ λλ€λ κ²μ μμμ΅λλ€.
powershellμ κ΄λ¦¬μλ‘ μ€ννλλΌλ κΆνκ³Ό κ΄λ ¨μ΄ μλ€κ³ μκ°νμ§ μμ΅λλ€.
μ€μΉ μ€:
μ€μΉ ν:
@gsicoli npmμ΄ μμ λλ ν 리μ λ€μ΄λ‘λν λ€μ μ΄λν κ²μ΄ λ§μ΅λλ€. μ΄λ μμ μ΄ μλμΌλ‘ μ€ν¨νλ©΄ npmμ νμν μμΉλ‘ μ΄λνμ§ μκ³ λλ ν λ¦¬κ° μμ λ©λλ€(μ¦, μ΄ λμ).
nvm use
λλ nvm install
λ₯Ό μ€νν λ λ©μμ§κ° νμλ©λκΉ? κ΄λ¦¬μλ‘ μ€ννλ€κ³ ν΄μ λ°λμ κ³μ μ λμ κΆνμ΄ μλ κ²μ μλλλ€. μΌλ°μ μΌλ‘ Windowsλ κΆνμ μ¬λ¦¬λΌλ λ©μμ§λ₯Ό νμν©λλ€. κ΄λ¦¬μ κ³μ μ κ²½μ° μλμΌλ‘ λΆμ¬λμ§λ§ μ¬μ ν μ¬μ©μκ° "νμΈ"μ΄λΌκ³ λ§ν΄μΌ ν©λλ€.
κ΄λ¦¬μ κΆνμΌλ‘ μ€ννμ§ μμ λ νμλ©λλ€. κ΄λ¦¬μλ‘ μ€ννλ©΄ λ©μμ§κ° νμλμ§ μμ΅λλ€... κ·ΈλΌμλ λΆκ΅¬νκ³ ν¨κ³Όλ λμΌν©λλ€.
Windows 10μμ λμΌν λ¬Έμ μ μ§λ©΄νκ³ μμ΅λλ€. μ κ° μ 곡ν μ μλ μ λ³΄κ° μμΌλ©΄ κΈ°κΊΌμ΄ λμλλ¦¬κ² μ΅λλ€!
νμ§λ§ νΉμ λ²μ μ λ Έλμ κ΄λ ¨μ΄ μλ κ² κ°μ΅λλ€. node_modules ν΄λλ μ€μΉνλ €λ λ²μ μ λν΄ νμ λΉμ΄ μμ΅λλ€. μμΉλ κΆνμ 묻λ λ©μμ§κ° νμλ©λλ€.
κ°μ λ¬Έμ κ° μμ΅λλ€. ν΄κ²° λ°©λ²μ΄ μμ΅λκΉ?
κ°μ λ¬Έμ κ° μμ΅λλ€. μ΄κ²μ λ΄ μλμ΄λ©° λλ₯Ό μν΄ μλν©λλ€.
node_modules
λλ ν λ¦¬κ° nvm μ€μΉ λλ ν 리(μ: C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)μ μλ version drectory
μ μ΄λ―Έ μλ κ²½μ° μμ ν©λλ€.node_modules
λλ ν 리λ₯Ό μ΄μ λ¨κ³μμ μΆλ‘ ν version directory
μ 볡μ¬ν©λλ€.κ°μ λ¬Έμ κ° μμ΅λλ€. κ·Έλμ @liuwenzhuangμμ ν΄κ²° λ°©λ²μ μ μ©νμ΅λλ€. μ€μ λ‘ μ΄μ npm
κ° μ μλν©λλ€. κ·Έλ¬λ npm up -g
μμ λ€μ μ€λ₯κ° λ°μν©λλ€.
McAfeeλ₯Ό λκ³ κ΄λ¦¬ μ½μμμ μ€μΉλ₯Ό μ€ννλ©΄ μ΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.
@helzgate : μ΄κ²μ λμκ² μλ―Έκ° μμ΅λλ€. λ΄ λ°μ΄λ¬μ€ λ‘κ·Έμλ μ무 κ²λ νμλμ§ μμ΅λλ€.
McAfee νλμ λν λ‘κ·Έλ₯Ό μ 곡ν μ μμ΅λκΉ?
λλ μ΄κ²μ νμΈν μ μλ€. mcafeeλ₯Ό νμ±ννλ©΄ npmμ μμΆμ΄ νλ Έμ§λ§ μ€λ₯ μμ΄ μ΄λμ΄ μ€ν¨ν©λλ€. McAfee λ‘κ·Έμλ μ무 κ²λ νμλμ§ μμ΅λλ€. μ€μΉνλ λμ mcafeeλ₯Ό λΉνμ±ννλ©΄ λ¬Έμ κ° ν΄κ²°λ©λλ€.
@coreybutler λλ κ·Έκ²μ΄ μ’μ ν΄κ²°μ±
μ΄ μλλΌλ κ²μ μκ³ μμ§λ§ λΆλͺ
ν μμΆ ν΄μ κ° μλνλ―λ‘ μμλ‘ μμΆμ νκ³ μ΄λνλ λμ nodes_module/npm ν΄λμμ μ§μ μμΆμ ν μ μμ΅λκΉ?
λμΌν λ¬Έμ κ° λ°μνμ§λ§ λ
Έλ 6μ μ€μΉν λλ§ λ°μνλ κ² κ°μ΅λλ€(λλ nvm install latest
λ₯Ό μνν ν λ
Έλ 6μ μ€μΉνκΈ° λλ¬Έμ λ°μν©λκΉ?). NPM μ€μΉκ° 무기ν μ€λ¨λκ³ μμ λμ΄λ κ²κ³Ό λμΌν npm-cli
μ€λ₯κ° λ°μν©λλ€.
McAfee Endpoint Securityκ° μ€μΉλμ΄ μμ§λ§ μ¬λ¬΄μ€μμ κ΄λ¦¬λλ PCμ΄λ―λ‘ λ¬Έμ μΈμ§ νμΈνκΈ° μν΄ λΉνμ±νν λ°©λ²μ΄ μμ΅λλ€. NPMμ μ€μΉ νλ‘μΈμ€μ λ€μ΄κ° μ§ 10λΆμ΄ μ§λ νμλ κ³μ μ€λ¨λ©λλ€. μ΅μν μ€λ¨μ κ°μ§νκ±°λ νλ‘μΈμ€κ° μλν λλ‘ μλ£λμ§ μλλ‘ NVMμ μμ νλ λ°©λ²μ΄ μμ΅λκΉ?
μ°Έκ³ λ‘ μ΄ λκΈ μ μμ ν μλν©λλ€! μ΄κ²μ΄ nvm
μ€μΉ νλ‘κ·Έλ¨μ΄ μνν μμ
μ΄λΌλ©΄ νλ₯ν κ²μ
λλ€.
@matthew-dean McAfeeμ λμΌν©λλ€. κ·Έλ€μ΄ λ΄ κΆνμ μ λλ‘ μ μνμ§ μμμΌλ―λ‘ λΉνμ±νν μ μμ΅λλ€. κ·Έκ²μ΄ λ¬Έμ μ μμΈμΈμ§ λ΄μΌ μ§μ₯μ λμμμ νμΈνκ² μ΅λλ€. λλ λλΌμ§ μμ κ²μ΄λ€. dartμ ν¨ν€μ§ μ€μΉ νλ‘κ·Έλ¨μ μΌλΆ ν¨ν€μ§λ₯Ό μ€μΉν λ μ μ¬ν λ¬Έμ λ₯Ό λ³΄κ³ νμ΅λλ€(tempλ‘ λ€μ΄λ‘λν λ€μ λ€λ₯Έ κ³³μΌλ‘ μ΄λνλ κ²λ κ°λ₯ν¨).
μ, μ΄κ²μ μ€μ λ‘ λλ₯Ό μν λ¬Έμ μ λλ€! McAfee Endpoint Securityκ° μλμΌλ‘ λ°©μ§νλ λͺ κ°μ§ μμ μ΄ μμ΅λλ€.
McAfee νμ±νλ λ²μ μ€μΉ => npm μμ
McAfeeκ° λΉνμ±νλ λ²μ μ€μΉ => npmμ΄ ν¬ν¨λμ΄ μμΌλ©° μ λλ‘ μλν©λλ€.
μμμ μΈκΈν μ€λ₯ npm update -g
λ₯Ό μ€νν λ McAfeeλ κ΄λ ¨μ΄ μμ΅λκΉ? μλλ©΄ ν΄κ²° λ°©λ² μ λΆμμ©μ
λκΉ?
κ°μ¬ ν΄μ! bash μ λν ν΄λΉ μ€ν¬λ¦½νΈ μ κ°μ λ λ²μ μ λ°λ¦
λλ€. ( nodejs
μμΉλ₯Ό μ‘°μ ν΄μΌ ν μλ μμ΅λλ€.) ~/.bashrc
$μ μΆκ°νκ³ μ bashμμ npmup
λ₯Ό μ€νν©λλ€. λλ ν¨μ λ³Έλ¬Έμ λͺ
λ Ήμ ν λ²μ μ§μ μ€ννμμμ€. μ΄ λ²μ μ λ§€λ² (μ¬)μ€μΉνλ λμ μ€μ λ‘ μ
λ°μ΄νΈλ₯Ό μνν©λλ€.
function npmup {
pushd /c/Program\ Files/nodejs > /dev/null
mv npm npm2
mv npm.cmd npm2.cmd
mv npx npx2
mv npx.cmd npx2.cmd
node node_modules/npm/bin/npm-cli.js up npm -g
mv -n npm2 npm
mv -n npm2.cmd npm.cmd
mv -n npx2 npx
mv -n npx2.cmd npx.cmd
rm -f npm2 npm2.cmd npx2 npx2.cmd
popd > /dev/null
}
μ κ° μΈκΈν λκΈμ μμ λμ΄ νΌλμ λλ € μ£μ‘ν©λλ€.
1.1.7μ μ¬μ©ν λ NVMμ μ¬μ©νμ¬ Node.js + NPMμ μλ‘ μ€μΉν λ "temp" ν΄λμμ NPMμ΄ λ³΅μ¬λμ§ μλ λμΌν λ¬Έμ κ° λ°μνμ΅λλ€. νμ¬ μ»΄ν¨ν°λ₯Ό μ¬μ©νκΈ° λλ¬Έμ McAfee Endpoint Securityλ₯Ό ββλΉνμ±νν μνμμ ν μ€νΈν μ μμ΅λλ€.
κ·Έλ¬λ μ€λ "λ§μ€ν°"μμ NVMμ ꡬμΆνμΌλ©° λ¬Έμ μμ΄ μ²μλΆν° μ¬λ°λ₯΄κ² μ€μΉν μ μμμ νμΈνμ΅λλ€.
μ΄ λ¬Έμ λ NPM μ€μΉμ μ€ν¨ν _κ·Έλ₯_ μλμ§λ§ NVM λͺ λ Ήμ€ μ νΈλ¦¬ν°λ NPMμ΄ μ€μΉλμ§ μμλ€λ _μΈμ_μ μ€ν¨ν©λλ€. IMO μ€μΉ νλ‘κ·Έλ¨μ λλ ν°λ¦¬κ° μλμ§ νμΈνλ λ° νμν λ¨κ³λ₯Ό μννμ§ μμΌλ―λ‘ μ΄ λ¬Έμ μ κ΄λ ¨λ νΌλμ νΌν μ μμ΅λλ€.
@hind3nbug μ μ λ§μ°¬κ°μ§λ‘ McAfee Endpoint Securityλ κΈ°μ μ»΄ν¨ν°μμ λΉνμ±νν μ μμΌλ―λ‘ NPMμ μ€μΉνλ μ μ ν λ°©λ²μ΄ μ¬μ ν νμν©λλ€. μ΄ μμ μ μνν μ μλ λ°©λ²μ΄ μμ΄μΌ ν©λλ€.
1.1.7μ μ¬μ©ν λ NVMμ μ¬μ©νμ¬ Node.js + NPMμ μλ‘ μ€μΉν λ "temp" ν΄λμμ NPMμ΄ λ³΅μ¬λμ§ μλ λμΌν λ¬Έμ κ° λ°μνμ΅λλ€. νμ¬ μ»΄ν¨ν°λ₯Ό μ¬μ©νκΈ° λλ¬Έμ McAfee Endpoint Securityλ₯Ό ββλΉνμ±νν μνμμ ν μ€νΈν μ μμ΅λλ€.
κ·Έλ¬λ μ€λ "λ§μ€ν°"μμ NVMμ ꡬμΆνμΌλ©° λ¬Έμ μμ΄ μ²μλΆν° μ¬λ°λ₯΄κ² μ€μΉν μ μμμ νμΈνμ΅λλ€.
λ²μ μ 곡μ ν μ μμ΅λκΉ? μμ€ μ½λμμ nvmμ λΉλν μ μμ΅λλ€.
@hind3nbug & @coreybutler... κ·Έλμ μ΄ λ¬Έμ κ° ν΄κ²°λμλμ? κ·Έλ¬λ μλ‘μ΄ nvm λ²μ μ΄ μΆμλμ§ μμμ΅λκΉ? μΈμ μ λ²μ μ΄ μμλ©λκΉ?
nvm-windows μ΄μ μ Nodistλ₯Ό μ€μΉνμ΅λλ€. ν λλ ν 리( %userprofile%
) μλμ .npmrc
νμΌμ λ¨κ²Όμ΅λλ€. λλ κ·Έκ²μ μ κ±°νκ³ λͺ¨λ κ²μ μ¬λ°λ₯΄κ² μ»μΌλ €λ©΄ nvm use
λͺ
λ Ήμ λ€μ μλν΄μΌνμ΅λλ€.
μ€λ λμκ² μ΄λ° μΌμ΄ λ°μνλ€λ©΄ - λ²μ μ μ κ±°ν λ€μ λ€μ μ€μΉνλ©΄ λ¬Έμ κ° ν΄κ²°λλ κ² κ°μ΅λλ€.
npm μ€μΉμ λν μλ μ€ν¨κ° λ°μνμ΅λλ€.
λλ κ·Έκ²μ΄ Windows λ°μ΄λ¬μ€ μ€μΊλ μΌ μ μλ€κ³ μκ°νμ¬ λ€μμ λΉνμ±ννμ΅λλ€.
μ΄μνκ²λ μ΄μ μ€ν¨κ° μ‘°μ©νμ§ μμ΅λλ€.
$ nvm install 12.12.0
Downloading node.js version 12.12.0 (64-bit)...
Complete
Creating C:\ProgramData\nvm\temp
Downloading npm version 6.11.3... Download failed. Rolling Back.
Rollback failed. remove C:\ProgramData\nvm\temp\npm-v6.11.3.zip: The process cannot access the file because it is being used by another process.
Could not download npm for node v12.12.0.
Please visit https://github.com/npm/npm/releases/tag/v6.11.3 to download npm.
It should be extracted to C:\ProgramData\nvm\v12.12.0
μ€μΉ ν nvm on
λ₯Ό μ€ννμ
¨μ΅λκΉ?
μ λ²μ μ Node.jsλ₯Ό μ€μΉν λλ§λ€ μ΄ μμ μ μνν΄μΌ ν©λκΉ?
λλ λͺ λ
λμ nvmμ μ¬μ©ν΄ μμΌλ©° μ μλ nvm on
λ₯Ό ν νμκ° μμμ΅λλ€.
μ΄ λ¬Έμ κ° λ€λ₯Έ μ¬λ¬ λ¬Έμ μ μν₯μ λ―ΈμΉκΈ° μμνκΈ° λλ¬Έμ μ΄ λ¬Έμ λ₯Ό μ’ λ£νκΈ°λ‘ κ²°μ νμ΅λλ€. μ€λ λ λΉ νλμ λ¬Έμ λ₯Ό κ³ μν©μλ€. λ¬Έμ κ° ν΄κ²°λμ§ μμ κ²½μ° μ λ¬Έμ λ₯Ό μ½λλ€.
λ΄κ° μ½μ κ²μ κΈ°λ°μΌλ‘ μμ½νλ €κ³ λ Έλ ₯ν κ²μ λλ€.
1) npmμ nvmμ μν΄ μ€μΉλ©λλ€. μ΄μ κ²½λ‘(npm/npm)κ° νμλλ©΄ NVM4Wλ₯Ό 1.1.7λ‘ μ
κ·Έλ μ΄λν΄μΌ ν©λλ€. μ μ ν κΆνμ΄ μμΌλ©΄ μ€ν¨ν©λλ€. μ΄κ²μ΄ Windowsμ νΉμ±μ΄μ μλμ΄λ©° UAC ν둬ννΈκ° μ‘΄μ¬νλ μ΄μ μ
λλ€.
2) λ°μ΄λ¬μ€ λ°±μ μ΄ NVM4Wκ° μμ λλ ν 리μμ μ΅μ’
μμΉλ‘ npmμ νμΌμ μ΄λνλ κ²μ λ°©μ§ν μ μμ΅λλ€. λκ±°λ μμΈλ₯Ό λ§λμμμ€. 3λ² νλͺ©μ μ°Έμ‘°νμμμ€.
3) NVM4Wλ λͺ¨λ μ£Όμ λ°μ΄λ¬μ€ λ°±μ 곡κΈμ
체μ μ μΆλμμΌλ©° (μ΄λ‘ μ μΌλ‘) ν΅κ³Όλκ³ μμ΅λλ€. νμ§λ§; λ°μ΄λ¬μ€ λ°±μ μννΈμ¨μ΄λ νμ μ μλ₯Ό λ³κ²½νλ―λ‘ λ°λΌμ‘κΈ°κ° μ΄λ ΅μ΅λλ€. μΌλΆ λΈλλκ° μλ AVλ λ§€μ° μ€λλ μ§μμ λν μ μλ₯Ό κΈ°λ°μΌλ‘ ν©λλ€. κ°μ₯ μ΄λ €μ΄ κ²μ μΌλΆκ° μμ ν νλ‘κ·Έλ¨μ μ°¨λ¨νλ€λ μ μ
λλ€. λͺ λ
μ go λ°νμμ μ€νμ§κ° μμμ΅λλ€.... ν¨μΉκ° λ μ§ μ€λλμκ³ NVM4Wλ μ΄μ¨λ μ΅μ€νλ‘μμ κ²ͺμ§ μμμ§λ§... μΌλΆ AV νμ¬λ μ 체 go μΈμ΄ μλͺ
μ μ°¨λ¨ν©λλ€.
4) μ¬μ€ μ λ nvmμ κ»λ€ μΌ°λ€ νμ§ μμ΅λλ€. κΌ κ·Έλ΄ νμλ μμ§λ§ μμ€ν
μ ν
μ€νΈνλ λ° λμμ΄ λλλ‘ μ€κ³λμμ΅λλ€.
κ°μ λ¬Έμ κ° μμ΅λλ€. μ΄κ²μ λ΄ μλμ΄λ©° λλ₯Ό μν΄ μλν©λλ€.
- https://nodejs.org/en/download/releases/ μμ zip νμ(λλ λ€λ₯Έ νμ)μΌλ‘ νμν λ Έλ λ²μ μ λ€μ΄λ‘λν©λλ€.
node_modules
λλ ν λ¦¬κ° nvm μ€μΉ λλ ν 리(μ: C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)μ μλversion drectory
μ μ΄λ―Έ μλ κ²½μ° μμ ν©λλ€.- 1λ¨κ³μμ μμΆμ νκ³
node_modules
λλ ν 리λ₯Ό μ΄μ λ¨κ³μμ μΆλ‘ νversion directory
μ 볡μ¬ν©λλ€.- npm μλ
λλ μ΄ν λμ λͺ¨λ κ²μ μλνμ΅λλ€ ... nvm, λ Έλ μ¬μ€μΉ, λ€μ μμ, PATH λ³κ²½ λ° μ΄κ²μ΄ μ€μ λ‘ λ§€λ ₯μ²λΌ μλν μ μΌν κ²μ λλ€!
@coreybutler @liuwenzhuang μ μ μ μ readme.md λλ Common-Issues μ μΆκ°νλλ‘ μ μν μ μμ΅λκΉ?
μ΄κ²μ λκ΅°κ°μ μκ°μ μ μ½ν μ μμ΅λλ€.
μλ νμΈμ, μ κ²½μ°μ λλ€. μ½μμ μ΄ λ©μμ§λ μ€λ₯μ λν λ¨μλ₯Ό μ 곡νμ΅λλ€.
npmμ λ€μ΄λ‘λ νλ €λ©΄ https://github.com/npm/npm/releases/tag/v6.14.4 λ₯Ό λ°©λ¬Ένμμμ€.
https://github.com/npm/npm/ νμ΄μ§λ‘ μ΄λνλ©΄ μ μ₯μκ° μ΄λλμμΌλ©° νμ¬ https://github.com/npm/cliμ μμμ μ μ μμ΅λλ€. μ¦, ν΄λΉ μ μ₯μμμ v6.14.4λ₯Ό μ°ΎμμΌ ν©λλ€.
λλ λν Windows 10μμ λμΌν λ¬Έμ μ μ§λ©΄νμ΅λλ€. κ·Έλ¦¬κ³ McAffe 보νΈλ₯Ό λΉνμ±ννμ¬ ν΄κ²°ν μ μμ΅λλ€.
McAffe Endpoint Security > Threat Prevntion > Disable Access Protection λ° On access scan module(μ ν μ·¨μ)μ μ½λλ€.
μ€ν > nvm μ€μΉ λ²μ
@coreybutler : npmμ΄ μ λλ‘ μ€μΉλμ§ μμ κ²½μ° κ΄λ ¨ μλ¦Όμ μ 곡ν΄μΌ νλ€κ³ μκ°ν©λλ€.
κ°μ λ¬Έμ κ° μμ΅λλ€. μ΄κ²μ λ΄ μλμ΄λ©° λλ₯Ό μν΄ μλν©λλ€.
- https://nodejs.org/en/download/releases/ μμ zip νμ(λλ λ€λ₯Έ νμ)μΌλ‘ νμν λ Έλ λ²μ μ λ€μ΄λ‘λν©λλ€.
node_modules
λλ ν λ¦¬κ° nvm μ€μΉ λλ ν 리(μ: C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)μ μλversion drectory
μ μ΄λ―Έ μλ κ²½μ° μμ ν©λλ€.- 1λ¨κ³μμ μμΆμ νκ³
node_modules
λλ ν 리λ₯Ό μ΄μ λ¨κ³μμ μΆλ‘ νversion directory
μ 볡μ¬ν©λλ€.- npm μλ
@liuwenzhuang κ°μ¬ν©λλ€ κ·νμ λκΈμ΄ μ€λ ν° λμμ΄ λμμ΅λλ€. λλ λ©°μΉ λμμ΄ λ²κ·Έμ μΈμ°κ³ μμ΅λλ€.
μ¬λλ€μ΄ μΉ μ¬μ΄νΈμμ λ Έλλ₯Ό λ€μ΄λ‘λνμ¬ nvmκ³Ό ν¨κ» μ¬μ©νλ μ΄μ λ 무μμ λκΉ? π nvmμ μ ν μ¬μ©νμ§ μμ μλ μμ΅λλ€.
μ κΆν λλ¬Έμ μμ ν μ μλ ν¬ν μ¬λ³Όλ¦ λ§ν¬ nvmμ΄ μ΄μ μ μμ±λμμ΅λλ€. git bash μ Έμμ κΆνμ΄ μλ μ¬μ©μλ‘ nvmμ μ¬μ©νκ³ μκΈ° λλ¬ΈμΈ κ² κ°μ΅λλ€.
κ΄λ¦¬μ λͺ λ Ή ν둬ννΈμμ μμ νμ΅λλ€.
del /f c:\Program Files\nodejs
κ·Έλ° λ€μ nvmμ μ¬μ©νμ¬ λ€μ΄λ‘λν λ²μ μ λν μ μ¬λ³Όλ¦ λ§ν¬λ₯Ό λ§λ€μμ΅λλ€.
mklink /j "C:\Program Files\nodejs" "C:\Users\USER_NAME\AppData\Roaming\nvm\NODE_VERSION"
λλ nvm use NODE_VERSION
λ₯Ό μλνμ§ μμμ§λ§ νΈμΆνκΈ° μ μ μ¬λ³Όλ¦ λ§ν¬λ₯Ό μμ νλ©΄ λ§ν¬κ° λ§λ€μ΄μ§ μ’μ κΈ°νκ° μμ΅λλ€(μμλλ λμμ΄λΌκ³ μκ°ν©λλ€). μλ§λ λ€μκ³Ό κ°μ κ²μ μ¬μ©ν΄μΌ ν κ²μ
λλ€: https://github.com/imachug/win-sudo
κ°μ λ¬Έμ κ° μμ΅λλ€. μ΄κ²μ λ΄ μλμ΄λ©° λλ₯Ό μν΄ μλν©λλ€.
- https://nodejs.org/en/download/releases/ μμ zip νμ(λλ λ€λ₯Έ νμ)μΌλ‘ νμν λ Έλ λ²μ μ λ€μ΄λ‘λν©λλ€.
node_modules
λλ ν λ¦¬κ° nvm μ€μΉ λλ ν 리(μ: C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)μ μλversion drectory
μ μ΄λ―Έ μλ κ²½μ° μμ ν©λλ€.- 1λ¨κ³μμ μμΆμ νκ³
node_modules
λλ ν 리λ₯Ό μ΄μ λ¨κ³μμ μΆλ‘ νversion directory
μ 볡μ¬ν©λλ€.- npm μλ
μ΄κ²μ ν¨κ³Όκ° μμλ€ !!!
McAfee + Win 10 + PowerShellμμλ λμΌν λ¬Έμ κ° λ°μνμ΅λλ€. - κ°μ¬ ν©λλ€ @liuwenzhuang
μ μ΄κ²μ΄ λ«νλμ§ νμ€νμ§ μμ§λ§ Windows 10 μλ‘ μ€μΉ, nvm μλ‘ μ€μΉ, λ°μ΄λ¬μ€ λ°±μ μμ(λ΄μ₯ μ μΈ)κ³Ό κ°μ λ¬Έμ κ° μμ΅λλ€. 곡μ μμ μ λ΄κ° nvmμ μ¬μ©νλ λ°λ‘ κ·Έ μ΄μ λ₯Ό μ°ννλ κ²μ΄ μλλλ€.
μ΄ μ견μ μ μκ² ν¨κ³Όμ μ λλ€: https://github.com/coreybutler/nvm-windows/issues/475#issuecomment -538475058
κ·Έλ₯ nvm on
νλ©΄ ... μ€μΉ μ§ν 'μΌμ Έ' μλ μ€ μμμ΄μ π
λ‘컬 npmμ λ²μ μ΄ μ΅μ μΈ κ²½μ° μ΅μ λ Έλλ₯Ό μ€μΉν λ λμΌν λ²μ μ npmμ μ€μΉνμ§ μμ μ μμ΅λλ€. κ·Έλ° μΌμ΄ λ°μν©λκΉ?
λ΄ μ¬λ¬΄μ€ μ»΄ν¨ν° μ€ νλμ McAfeeκ° μκ³ npm ν΄λ μ€μΉ(볡μ¬)λ₯Ό μ€μ§νλ κ² κ°μ΅λλ€. κ·Έλ¬λ μλ λ¨κ³λ μ μκ² κ΅¬μ‘°μ κ°μ΅λλ€. κ°μ¬ ν΄μ.
κ°μ λ¬Έμ κ° μμ΅λλ€. μ΄κ²μ λ΄ μλμ΄λ©° λλ₯Ό μν΄ μλν©λλ€.
- https://nodejs.org/en/download/releases/ μμ zip νμ(λλ λ€λ₯Έ νμ)μΌλ‘ νμν λ Έλ λ²μ μ λ€μ΄λ‘λν©λλ€.
node_modules
λλ ν λ¦¬κ° nvm μ€μΉ λλ ν 리(μ: C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)μ μλversion directory
μ μ΄λ―Έ μλ κ²½μ° μμ ν©λλ€.- 1λ¨κ³μμ μμΆμ νκ³
node_modules
λλ ν 리λ₯Ό μ΄μ λ¨κ³μμ μΆλ‘ νversion directory
μ 볡μ¬ν©λλ€.- npm μλ
μ΄κ²μ 맀λ ₯μ²λΌ λμκ²μ μλν©λλ€ !!
nvm-windows
λ₯Ό ν΅ν΄ λͺ¨λnodejs
λ²μ μ μ±κ³΅μ μΈ μ€μΉλ₯Ό νμΈνλ ν μ€νΈ λ¨κ³λ₯Ό μΆκ°νλ©΄ μκ°μ μ μ½νλ λ° λ§€μ° λμμ΄ λ κ²μ λλ€. μ€ν¨νλ©΄ ν΄κ²°νκΈ° μν΄ λͺ κ°μ§ κ°λ₯ν ν΅μ°°λ ₯μ μ 곡νμμμ€.
@coreybutler μκ°?
κ°μ¬ ν΄μ.
@Amitesh - λ¬΄κ²°μ± κ²μ¬λ₯Ό νλ κ²μ΄ μ’μ μκ°μ΄λΌκ³ μκ°ν©λλ€. νμ§λ§; μ§κΈμ ν μκ°μ΄ μμ΅λλ€(ν λ‘ ν, 첫 λ²μ§Έ κ²μλ¬Ό μ°Έμ‘°). λκ΅°κ°κ° μ΄κ²μ μΆκ°νκ³ μΆλ€λ©΄ PRμ μλ½νκ² μ΅λλ€.
nvm(1.1.7)μ μ¬μ©νμ¬ μλ‘ μ€μΉλ λ
Έλ(10.23.0)μ λν΄ Windows 10μμ npmμ΄ μΈμλμ§ μλ λ¬Έμ κ° κ³μ λ°μν©λλ€.
μλ λ¨κ³λ₯Ό μννμ§λ§ μμ©μ΄ μμ΅λλ€.
https://nodejs.org/en/download/releases/ μμ zip νμ(λλ λ€λ₯Έ νμ)μΌλ‘ νμν λ Έλ λ²μ μ λ€μ΄λ‘λν©λλ€.
node_modules λλ ν λ¦¬κ° nvm μ€μΉ λλ ν 리μ μλ λ²μ λλ ν 리(μ: C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)μ μ΄λ―Έ μλ κ²½μ° μμ ν©λλ€.
1λ¨κ³μμ νμΌμ μμΆμ νκ³ node_modules λλ ν 리λ₯Ό μ΄μ λ¨κ³μμ μΆλ‘ ν λ²μ λλ ν λ¦¬λ‘ λ³΅μ¬ν©λλ€.
npm μλ
λκ΅°κ° μ΄ μμ μ μννλ λ°©λ²μ μλ €μ€ μ μμ΅λκΉ?
μν°λ°μ΄λ¬μ€ 보νΈμ κ΄λ ¨λ λκΈμ λ³΄κ³ ν΄κ²° λ°©λ²μ μ°Ύμμ΅λλ€.
μ λ Windows 10, 64λΉνΈ, λ²μ 1909(λΉλ 18363.1139)λ₯Ό μ¬μ© μ€μ λλ€.
κ°μ₯ μ μ©ν λκΈ
κ°μ λ¬Έμ κ° μμ΅λλ€. μ΄κ²μ λ΄ μλμ΄λ©° λλ₯Ό μν΄ μλν©λλ€.
node_modules
λλ ν λ¦¬κ° nvm μ€μΉ λλ ν 리(μ: C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)μ μλversion drectory
μ μ΄λ―Έ μλ κ²½μ° μμ ν©λλ€.node_modules
λλ ν 리λ₯Ό μ΄μ λ¨κ³μμ μΆλ‘ νversion directory
μ 볡μ¬ν©λλ€.