λ Έλ λ²μ μ΄ μ λ§ μ€μν©λκΉ?
@westtrade Milligram μ λͺ¨λ μ’ μμ±μ μ΅μ μνλ‘ μ μ§νλ κ²μ΄ κΆμ₯λλ LTS λ²μ μ Node.jsλ‘ μ κ·Έλ μ΄λλμμ΅λλ€.
Milligramμ Node.js v11μ΄ νμν μ΄μ λ₯Ό μμΈν μ€λͺ ν΄ μ£Όμκ² μ΅λκΉ?
λ°©κΈμ΄ λ¬Έμ λ₯Ό μ°μ°ν λ°κ²¬νμ΅λλ€. νμ¬ λ
Έλ 14, λΈλ¦¬λ© μμ§, κ·Έλ¦¬κ³ λΈλ¦¬λ© μμ§μ μλ svelte μ¬μ©. μ¬μ©μλ‘μ CSS μ μ© νλ μμν¬κ° λ΄κ° μμ΄μΌ νλ λ
Έλμ μμ§μ μλ €μ£Όλ κ²μ΄ μ‘°κΈ μ΄μν©λλ€. μ΄ μμ§ νλκ·Έκ° milligram
μ체μ κ°λ°μμκ² λ μ μ©νλ€κ³ κ°μ ν©λλ€.
μ¬μ΄ ν΄κ²° λ°©λ² μ€μμμ΄ λ¬Έμ λ yarn add --ignore-engines milligram
, κ·Έλ¦¬κ³ κ·νμ repoλ₯Ό ν΄λ‘ μ¬λμκ² yarn install --frozen-lockfile --ignore-engines
μ€νλ €λ³΄λ€λ λ€λ§ yarn install --frozen-lockfile
. κ·Έλ¬λ λ΄κ° κ°μ Έμ€λ λͺ¨λ κ²μ΄ CSSλΌλ μ μ κ°μν λ μ΄κ²μ μ΄μμ μ΄μ§ μμ΅λλ€.
@davidroeca λ€. Milligramμ κ°λ° νκ²½μ νμνκΈ° λλ¬Έμ Node.js λ²μ μ μ μν©λλ€. λν λͺ¨λ μ’ μμ±μ μ΅μ μνλ‘ μ μ§νλ κ²μ΄ μ’μ΅λλ€. μ΄ κ²½μ° Milligramμ Node.jsμ LTS λ²μ (v12)μ μ¬μ©ν©λλ€.
λ°λΌμ μ§ν μν©μ λ μ μ΄ν΄νκ³ κ°μ νλ λ° λμμ λ릴 μ μμ΅λλ€.
@cjpatoilo ν¨ν€μ§λ₯Ό μ΅μ μνλ‘ μ μ§νλ κ²μ΄ κ°μ₯ >=
λ‘ μ ννμ¬ ν₯ν λ
Έλ λ²μ λ νμ©νλλ‘ μ ννμ¬ ν΄κ²°ν μ μκΈ° λλ¬Έμ @westtrade μ λ¬Έμ μ μ½κ° λ€λ¦
λλ€.
"engines": {
- "node": "^12.17.0",
+ "node": ">=12.17.0",
"npm": "^6.14.5"
},
λΆνΈμ€νΈλ© 리ν¬μ§ν 리μμλ λΉμ·ν λ
Όμκ° μμμ΅λλ€. μ΄λ¬ν νΉμ μμ§μ μ¬μ©μκ° μ¬μ©νλ dist/
ν΄λλ₯Ό λ§λλ λ°λ§ νμνκΈ° λλ¬Έμ μμ§ νλλ₯Ό μμ ν μ κ±°νκΈ°λ‘ κ²°μ νμ΅λλ€. μ΄κ²μ λΉλ λ¨κ³μμ λ°μνλ―λ‘ μ€μ λ‘ μ΄λ¬ν νμΌμ λ€μ΄λ‘λνλ λ° JSμ κ΄λ ¨λ κ²μ΄ νμνμ§ μμ΅λλ€.
μ΄ λ¦¬ν¬μ§ν 리μ κ°λ° κ΄μ μμ μ§μλλ λ Έλ λ²μ + κ³ μ λ λ Έλ λ²μ μ΄ μλ CI νκ²½μ μ§μ νλ READMEμ λ©λͺ¨κ° μ΄μ κ΄λ ¨νμ¬ μΆ©λΆν©λκΉ?
@westtrade @davidroeca μ§κΈμ package.jsonμμ engine
λ₯Ό μ κ±°νκ² μ΅λλ€.
@davidroeca @westtrade μ λ°,
λλ μ°λ¦¬μκ² 2κ°μ νλ₯ν μκ° μλ€λ κ²μ μκ³ μμΌλ©°, λ΄κ° μ΄ν΄νλ λ°μ κ°μ΄ 첫 λ²μ§Έ μλ LTS μ΄μ λ²μ μ μ¬μ©νκ³ λ λ²μ§Έ μλ LTS μ΄ν λ²μ μ μ¬μ©νλ©° λ μ λͺ¨λ μν₯μ λ°μ΅λλ€.
λ¨Όμ Yarnκ³Ό Npmμ μ¬μ©ν λ λμΌν λμμ΄ λ°μνλμ§ μκ³ μΆμ΅λλ€.
κ²λ€κ° Milligram v1.4.0 λ° v1.3.0(μ΅μ’ λ²μ )μ μ¬μ©νκ±°λ μ€μΉν λλ λμΌν λμμ΄ λ°μν©λκΉ?
npmμ μ¬μ©νλ©΄ λ€μκ³Ό κ°μ κ²½κ³ κ° νμλ©λλ€.
β― node --version
v14.4.0
β― npm --version
6.14.5
β― npm install --save milligram
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN notsup Unsupported engine for [email protected]: wanted: {"node":"^12.17.0","npm":"^6.14.5"} (current: {"node":"14.4.0","npm":"6.14.5"})
npm WARN notsup Not compatible with your version of node/npm: [email protected]
+ [email protected]
added 2 packages from 1 contributor and audited 2 packages in 1.581s
found 0 vulnerabilities
μμ¬λ₯Ό μ¬μ©νλ©΄ μ€λ₯κ° λ°μν©λλ€.
β― node --version
v14.4.0
β― yarn --version
1.22.4
β― yarn add milligram
yarn add v1.22.4
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
error [email protected]: The engine "node" is incompatible with this module. Expected version "^12.17.0". Got "14.4.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
12.8.0
κΉμ§ λ΄λ €κ°λλ€.
β― node --version
v12.18.0
β― npm --version
6.14.5
β― npm install --save milligram
npm notice created a lockfile as package-lock.json. You should commit this file.
+ [email protected]
added 2 packages from 1 contributor and audited 2 packages in 0.876s
found 0 vulnerabilities
μμ¬λ‘:
β― yarn --version
1.22.4
β― yarn add milligram
yarn add v1.22.4
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 2 new dependencies.
info Direct dependencies
ββ [email protected]
info All dependencies
ββ [email protected]
ββ [email protected]
Done in 0.34s.
milligram@~1.3.0
λ₯Ό μ¬μ©νλ©΄ λ¬Έμ μμ΄ μ΅μ λ²μ μ nodejsλ₯Ό μ¬μ©ν μ μμ΅λλ€.
β― node --version
v14.4.0
β― yarn add milligram@~1.3.0
yarn add v1.22.4
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 2 new dependencies.
info Direct dependencies
ββ [email protected]
info All dependencies
ββ [email protected]
ββ [email protected]
Done in 1.47s.
@davidroeca @westtrade μ λ°,
λλ μ°λ¦¬μκ² 2κ°μ νλ₯ν μκ° μλ€λ κ²μ μκ³ μμΌλ©°, λ΄κ° μ΄ν΄νλ λ°μ κ°μ΄ 첫 λ²μ§Έ μλ LTS μ΄μ λ²μ μ μ¬μ©νκ³ λ λ²μ§Έ μλ LTS μ΄ν λ²μ μ μ¬μ©νλ©° λ μ λͺ¨λ μν₯μ λ°μ΅λλ€.
λ¨Όμ Yarnκ³Ό Npmμ μ¬μ©ν λ λμΌν λμμ΄ λ°μνλμ§ μκ³ μΆμ΅λλ€.
κ²λ€κ° Milligram v1.4.0 λ° v1.3.0(μ΅μ’ λ²μ )μ μ¬μ©νκ±°λ μ€μΉν λλ λμΌν λμμ΄ λ°μν©λκΉ?
μ κ²½μ°μλ λ¨μν μ€μΉκ° λμ§ μκ³ , NPMμ μ λͺ©μ μ κ° μ΄ μ€λ₯λ₯Ό λμ§λλ€. λΉμ μ νλ μμν¬λ νλ₯νμ§λ§ μ€νμΌ νλ μμν¬μ μλ² μΈν°νλ¦¬ν° λ²μ μ΄ νμνλ€λ κ²μ μ΄μν©λλ€. μλ² μΈν°νλ¦¬ν° μμ΄ λΈλΌμ°μ μ€νμΌμ΄ μλνμ§ μμ΅λκΉ?
@davidroeca @westtrade μ€λͺ
μ΄ λ¬Έμ λ₯Ό κ³μ μΆμ νκ³ λ λμ μ κ·Ό λ°©μμ μ°Ύμ μ μμ΅λλ€.
μ§κΈμ μ΄ λ¬Έμ λ₯Ό λ«κ³ PR #253μ λ³ν©νκ² μ΅λλ€.
μ΄ λ¬Έμ λ₯Ό λ€μ μ΄κ±°λ μ λ¬Έμ λ₯Ό μ¬μμμ€.
κ°μ₯ μ μ©ν λκΈ
μ κ²½μ°μλ λ¨μν μ€μΉκ° λμ§ μκ³ , NPMμ μ λͺ©μ μ κ° μ΄ μ€λ₯λ₯Ό λμ§λλ€. λΉμ μ νλ μμν¬λ νλ₯νμ§λ§ μ€νμΌ νλ μμν¬μ μλ² μΈν°νλ¦¬ν° λ²μ μ΄ νμνλ€λ κ²μ μ΄μν©λλ€. μλ² μΈν°νλ¦¬ν° μμ΄ λΈλΌμ°μ μ€νμΌμ΄ μλνμ§ μμ΅λκΉ?