λλ κΉνΈ μμ± μ±μμ μ±μ μμ±νλ €κ³ νμ΅λλ€.
κ·Έλ¬λ μ΄κΈ° μ
λ ₯ ν μ€λ₯ λ‘κ·Έ μλμ μ΄κ²μ μμ±νμ΅λλ€ ...
0 μ 보λ okλ‘ λλλ κ²½μ° μλνμ΅λλ€.
1 μ₯ν©ν cli [ 'C:\Program Files\nodejs\node.exe',
1 μμΈν cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 μ₯ν©ν CLI 'μ€μΉ',
1 μ₯ν©ν cli 'eslint',
1 μ₯ν©ν cli 'λͺ¨μΉ΄',
1 μ₯ν©ν cli 'μμ²',
1 μ₯ν©ν cli 'μμ²-μ½μ',
1 μ₯ν©ν cli '--save-dev',
1 μ₯ν©ν cli '--cache-min',
1 μ₯ν©ν cli '86400']
[email protected] μ μ¬μ©νλ μ 보 2κ°
[email protected] μ μ¬μ©νλ 3κ°μ μ 보
4 μ₯ν©ν npm-μΈμ
ee4bff913200d922
5 μ΄λ¦¬μμ loadCurrentTree μ€μΉ
6 μ΄λ¦¬μμ readLocalPackageData μ€μΉ
7 http κ°μ Έμ€κΈ° GET 200 https://registry.npmjs.org/eslint 96ms(μΊμμμ)
8 http κ°μ Έμ€κΈ° GET 200 https://registry.npmjs.org/request-promise 101ms(μΊμμμ)
175msμμ κ°μ Έμ¨ eslint@latest μ λν 9κ°μ μ΄λ¦¬μμ pacote νκ·Έ 맀λνμ€νΈ
10 http κ°μ Έμ€κΈ° GET 200 https://registry.npmjs.org/request 133ms(μΊμμμ)
11 http κ°μ Έμ€κΈ° GET 200 https://registry.npmjs.org/mocha 162ms(μΊμμμ)
171msμμ κ°μ Έμ¨ request-promise@latest μ λν 12κ°μ μ΄λ¦¬μμ pacote νκ·Έ 맀λνμ€νΈ
175msμμ κ°μ Έμ¨ mocha@latest μ λν 13κ°μ μ΄λ¦¬μμ pacote νκ·Έ 맀λνμ€νΈ
199msμμ κ°μ Έμ¨ request@latest μ λν 14κ°μ μ΄λ¦¬μμ pacote νκ·Έ 맀λνμ€νΈ
15 λ°λ³΄ μ€μΉ loadIdealTree
16 μ΄λ¦¬μμ μ€μΉ cloneCurrentTreeToIdealTree
17 λ°λ³΄ κ°μ μ€μΉ loadShrinkwrap
18 feathers@file :feathersμ λν μ΄λ¦¬μμ fetchPackageMetaData μ€λ₯ ν¨ν€μ§μ package.json νμΌμ΄ ν¬ν¨λμ΄ μμ§ μκΈ° λλ¬Έμ "feathers"μμ μ€μΉν μ μμ΅λλ€.
19 μμΈν μ€ν μ€λ₯: ENOENT: ν΄λΉ νμΌ λλ λλ ν°λ¦¬κ° μμ΅λλ€. 'e:\nodeapp\feat\feathers\package.json'μ μ½λλ€.
20 μ₯ν©ν cwd e:\nodeapp\feat
21 μ₯ν©ν Windows_NT 10.0.10586
22 μμΈν argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "μ€μΉ" "eslint" "mocha" "μμ²" " μμ² μ½μ" "--save-dev" "--cache-min" "86400"
23 μμΈ λ
Έλ v8.2.1
24 μμΈ npm v5.3.0
25 μ€λ₯ μ½λ ENOLOCAL
26 μ€λ₯ package.json νμΌμ΄ ν¬ν¨λμ΄ μμ§ μμΌλ―λ‘ "κΉνΈ"μμ μ€μΉν μ μμ΅λλ€.
27 μ₯ν©ν μ’
λ£ [ 1, true ]
λͺ λ Ήκ³Ό μ’ μμ±μ 무μμ λκΉ? μ€λ₯ λ©μμ§μμ λ μ§μ€νΈλ¦¬ λμ νμΌμμ ν¨ν€μ§λ₯Ό μ€μΉνλ €λ κ²μ²λΌ 보μ λλ€.
package-lock.jsonμ μμ νλ©΄ ν΄κ²°λ©λλ€.
λν μμ ν μλνλ €λ©΄ μ± package.jsonμ μμ ν΄μΌ νμ΅λλ€.
κ·Έλ° λ€μ νλ«νΌμ λ€μ μΆκ°νμ΅λλ€.
λͺ λ Ήμ νλ‘ν μ½μ νμΈνμ΅λκΉ?
λλ κ°μ λ¬Έμ κ° μμκ³ ssh/httpsλ₯Ό ν¬ν¨νλ©΄ λͺ λ Ήμ΄ μλν©λλ€.
npm install ssh://git@...
λκ΅°κ° npm cache verify
μ(λ₯Ό) μλν μ μμ΅λκΉ? λλ npm cache clean --force
?
(https://stackoverflow.com/questions/48143945/err-code-enolocal-npm-err-could-not-install-fromμμ)
@daffl μ΄ λ¬Έμ λ @assumerμ λν feathers generate app
λͺ
λ Ήκ³Ό ν¨κ» λνλ©λλ€.
npm install
yarn install
λ₯Ό μ¬μ©νμ¬ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€. κ·Έλλ λ¬Έμ κ° ν΄κ²°λμ§ μμΌλ©΄ package-lock.json
λ₯Ό μμ νκ³ λμΌν μμ
μ μλν μ μμ΅λλ€.
Yarnμ μ€μ λ‘ monoreposμ λ μ ν©νλ©° μμ κ³΅κ° λͺ¨λκ° νμ±νλλ©΄ lernaμ ν¨κ» μ¬μ©νκΈ°μ μλ²½ν©λλ€.
μμ±κΈ°μλ npmκ³Ό yarn μ€μμ μ νν΄μΌ ν©λλ€.
package.json
μ’
μμ±μ private repo URL μμ git+ssh://
λ₯Ό μΆκ°νμ¬ "ENOLOCAL" μ€λ₯λ₯Ό ν΄κ²°νμ΅λλ€.
npm install
λ₯Ό λ€μ μ€ννμ¬ package-lock.jsonμ μ
λ°μ΄νΈνλλ° μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€. μ€λ₯κ° λ°μν ν¨ν€μ§κ° μ
λ°μ΄νΈλμμ΅λλ€. :)
npm i create-react-app -g
νμ
npx μμ± λ°μ μ± myApp
npm i create-react-app -g
νμ
npx μμ± λ°μ μ± myApp
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€ ...
package-lock.jsonμ μμ νλ©΄ ν΄κ²°λ©λλ€.
λμκ²λ ν΄κ²°λμμ΅λλ€. Windowsμ ν¨ν€μ§λ₯Ό μ€μΉνκ³ package-lock.jsonμ 컀λ°ν ν λ¬Έμ κ° λ°μνμ΅λλ€. κ±°κΈ°μμ λ μ΄μ Linuxμ μ€μΉλμ§ μμμ΅λλ€!
μ¬κΈ°μ νμΈν΄μΌ ν λ λ€λ₯Έ μ¬νμ npmμ΄ μ°Ύκ³ μλ κ²½λ‘λ₯Ό 보기 μν΄ λ‘κ·Έ λ₯Ό μ΄ν΄λ³΄λ κ²μ λλ€.
μ κ²½μ°μλ μ§μ λ λ‘컬 κ²½λ‘(file:../lib)κ° μ°κ²°λ λͺ¨λ κ²½λ‘μ μΆκ°λμμ΅λλ€.
κ΅νμ npmμκ² λͺ¨λμ μ°Ύλλ‘ μ§μνλ μμΉλ₯Ό νλκ² ν μ μλ μ΄μ μ link
λͺ¨λ λλ ν 리λ₯Ό npm unlink
νκ³ μλμ§ νμΈνλ κ²μ
λλ€.
μλ€ μ,
WebApp νλ‘μ νΈμμ webStrom λ° node.js/npmμΌλ‘ μμ νμ΅λλ€. κ°μ μ€λ₯κ° λ°μνμ΅λλ€.
Package.json file missing [error: ENOLOCAL]
λ΄ νλ‘μ νΈ ν΄λμλ package.jsonμ΄ μμ΅λλ€.
μ΄μ ν΄κ²°μ± μ μ°Ύμμ΅λλ€. package.jsonμλ λ€μ μ½λκ° μμ΅λλ€.
"serve": "../node_modules/.bin/vue-cli-service serve",
"build": "../node_modules/.bin/vue-cli-service build"
κ·Έλ¬λ package.jsonμ΄ λμΌν κ³μΈ΅ μμ€μ μμΌλ©΄ λ€μκ³Ό κ°μμΌ ν©λλ€.
"serve": "node_modules/.bin/vue-cli-service serve",
"build": "node_modules/.bin/vue-cli-service build"
μΉμ νλ,
λ§μ»€μ€
npm i create-react-app -g
νμ
npx μμ± λ°μ μ± myApp
μ λ§ κ°μ¬ν©λλ€.
npm i create-react-app -g
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
npm μ€μΉ
λλ λ¨μ§ λͺ λ Ήμ λ€μ μ€ννκ³ μλν©λλ€!
err: "@\api\modules\product\goods-spec\goods-spec"μμ package.json νμΌμ ν¬ν¨νμ§ μκΈ° λλ¬Έμ μ€μΉν μ μμ΅λλ€.
ν΄κ²°μ±
:
1γnpm rm -r ν¨ν€μ§ μ κΈ.json
2, npm μ€μΉ μμ¬
3, μμ¬ μΆκ° @/api/modules/product/goods-spec/goods-spec
package.json νμΌμ΄ νμ ν΄λκ° μλ κ³΅μ© ν΄λμ μλμ§ νμΈνμμμ€. μ΄κ²μ λ΄ λ¬Έμ μμΌλ©° srcμμ 곡κ°λ‘ μ΄λν ν ν΄κ²°λμμ΅λλ€.
λ΄ λ¬Έμ λ github: url ν¨ν€μ§ μ κΈ λ΄λΆμ μμμ΅λλ€. ν¨ν€μ§ μ κΈμμ ν΄λΉ λͺ¨λμ μ κ±°νλ©΄ κ³μ μ§νν μ μμ΅λλ€. λ΄ μ’ μμ±μ λν λ΄ λ²μ νμκΈ°κ° λ무 λμ¨νκ³ λΆννκ²λ ν¨ν€μ§ μ κΈ μμ΄ μμ ν λ€μ μ€μΉνλ €λ©΄ μ격ν depsλ₯Ό μλμΌλ‘ μ λ ¬νκ±°λ μΌλΆ κ΅¬μ± μμλ₯Ό μ κ·Έλ μ΄λν΄μΌ νκΈ° λλ¬Έμ μ΄μ μ루μ μ μλνμ§ μμ΅λλ€. μ΄λ μͺ½λ μ΄λ² μ΄μ μΉ΄λμ μμ΅λλ€. package-lock.jsonμ λν λΉ λ₯Έ νΈμ§μΌλ‘ μ λ ¬λμμ΅λλ€. ν¨ν€μ§ μ κΈ('λ§ν¬', μμ€ URL λ±)μ λͺ¨λ κ³ μ₯λ κΈ°λ₯μ΄ κΈ°λ³Έ μμΆ ν¬μ₯λ³΄λ€ μ΄λ»κ² μμ ν μΉλ¦¬νλμ§ νμ ν μ μμ΅λλ€...
npm install -g create-react-app
npm i create-react-app -g
νμ
npx μμ± λ°μ μ± myApp
λλ₯Ό μν΄ μΌνλ€
1λ¨κ³: npm μ΄κΈ°ν
2λ¨κ³: npm i npm-install-all -g
3λ¨κ³: npm-install-all μ΄ λͺ
λ Ήμ μ€ννκ³ λͺ¨λ λͺ¨λμ μ€μΉν©λλ€.
npm i create-react-app -g
νμ
npx μμ± λ°μ μ± myApp
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
package-lock.jsonμ μμ νλ©΄ ν΄κ²°λ©λλ€.