Feathers: Package.json 파일 λˆ„λ½ [였λ₯˜: ENOLOCAL]

에 λ§Œλ“  2017λ…„ 08μ›” 08일  Β·  24μ½”λ©˜νŠΈ  Β·  좜처: feathersjs/feathers

λ‚˜λŠ” κΉƒν„Έ 생성 μ•±μ—μ„œ 앱을 μƒμ„±ν•˜λ €κ³ ν–ˆμŠ΅λ‹ˆλ‹€.
κ·ΈλŸ¬λ‚˜ 초기 μž…λ ₯ ν›„ 였λ₯˜ 둜그 μ•„λž˜μ— 이것을 μƒμ„±ν–ˆμŠ΅λ‹ˆλ‹€ ...
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을 μ‚­μ œν•˜λ©΄ ν•΄κ²°λ©λ‹ˆλ‹€.

λͺ¨λ“  24 λŒ“κΈ€

λͺ…λ Ήκ³Ό 쒅속성은 λ¬΄μ—‡μž…λ‹ˆκΉŒ? 였λ₯˜ λ©”μ‹œμ§€μ—μ„œ λ ˆμ§€μŠ€νŠΈλ¦¬ λŒ€μ‹  νŒŒμΌμ—μ„œ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜λ €λŠ” κ²ƒμ²˜λŸΌ λ³΄μž…λ‹ˆλ‹€.

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

이것은 λ‚˜λ₯Ό μœ„ν•΄ μΌν–ˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰