λͺ
λ Ή ν, gatsby κ°λ°(npm run development) μ€λ₯κ° λ°μνμ΅λλ€.
λμμ£ΌμΈμ.
κ·νμ μ¬μ΄νΈλ http://localhost :8000μμ μ€ν μ€μ
λλ€.
I κ·νμ graphql λλ²κ±°λ http://localhost :8000/___graphqlμμ μ€ν μ€μ
λλ€.
μ΄λ²€νΈ.js:182
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
^^
μ€λ₯: watch /data/home/user/Sasha/Gatsbyjs/node_modules/babel-polyfill/node_modules/core-js/library/fn/array ENOSPC
export._errnoExceptionμμ (util.js:1024:11)
FSWatcher.startμμ (fs.js:1382:19)
Object.fs.watchμμ (fs.js:1408:11)
createFsWatchInstanceμμ (/data/home/user/Sasha/Gatsbyjs/node_modules/chokidar/lib/nodefs-handler.js:37:15)
setFsWatchListenerμμ (/data/home/user/Sasha/Gatsbyjs/node_modules/chokidar/lib/nodefs-handler.js:80:15)
FSWatcher.NodeFsHandler._watchWithNodeFs(/data/home/user/Sasha/Gatsbyjs/node_modules/chokidar/lib/nodefs-handler.js:228:14)
FSWatcher.NodeFsHandler._handleDir(/data/home/user/Sasha/Gatsbyjs/node_modules/chokidar/lib/nodefs-handler.js:407:19)
FSWatcherμμ.
FSWatcherμμ.
FSReqWrap.oncompleteμμ (fs.js:153:5)
npm μ€λ₯! μ½λ ELIFECYCLE
npm μ€λ₯! μ€λ₯ λ²νΈ 1
npm μ€λ₯! [email protected] κ°λ°: gatsby develop
npm μ€λ₯! μ’
λ£ μν 1
npm μ€λ₯!
npm μ€λ₯! [email protected] κ°λ° μ€ν¬λ¦½νΈμμ μ€ν¨νμ΅λλ€.
npm μ€λ₯! μ΄κ²μ μλ§λ npmμ λ¬Έμ κ° μλ κ²μ
λλ€. μμ μΆκ° λ‘κΉ
μΆλ ₯μ΄ μμ μ μμ΅λλ€.
npm μ€λ₯! μ΄ μ€νμ μ 체 λ‘κ·Έλ λ€μμμ μ°Ύμ μ μμ΅λλ€.
npm μ€λ₯! /data/home/user/.npm/_logs/2017-08-11T06_20_35_175Z-debug.log
κ°μ λ¬Έμ κ° μλ κ² κ°μ΅λλ€. μ¬κΈ°μμ λ¬΄μ¨ μΌμ΄ μΌμ΄λκ³ μλμ§μ λν μμ΄λμ΄κ° μμ΅λκΉ?
DONE Compiled successfully in 317ms 11:09:48 PM
I Your site is running at http://localhost:8000
I Your graphql debugger is running at http://localhost:8000/___graphql
events.js:160
throw er; // Unhandled 'error' event
^
Error: watch /home/username/_Code/project-dir/node_modules/find-node-modules/test/b/c/d/e/f ENOSPC
at exports._errnoException (util.js:1020:11)
at FSWatcher.start (fs.js:1443:19)
at Object.fs.watch (fs.js:1470:11)
at createFsWatchInstance (/home/username/_Code/project-dir/node_modules/chokidar/lib/nodefs-handler.js:37:15)
at setFsWatchListener (/home/username/_Code/project-dir/node_modules/chokidar/lib/nodefs-handler.js:80:15)
at FSWatcher.NodeFsHandler._watchWithNodeFs (/home/username/_Code/project-dir/node_modules/chokidar/lib/nodefs-handler.js:228:14)
at FSWatcher.NodeFsHandler._handleDir (/home/username/_Code/project-dir/node_modules/chokidar/lib/nodefs-handler.js:407:19)
at FSWatcher.<anonymous> (/home/username/_Code/project-dir/node_modules/chokidar/lib/nodefs-handler.js:455:19)
at FSWatcher.<anonymous> (/home/username/_Code/project-dir/node_modules/chokidar/lib/nodefs-handler.js:460:16)
λ ΈνΈ:
~/.npm/tmp
μ κ±°κ° μλνμ§ μμrm -rf node_modules && npm cache clean && npm install
μ΄(κ°) μλνμ§ μμnetstat -nltp
)μ΄μ "μμ€ν μ¬λΆν "μ΄ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€ ...
νΈμ§: μ΄ λ¬Έμ κ° λ€μ λ°μν©λλ€./
https://github.com/facebook/jest/issues/3254 @sotocodes λ₯Ό νμΈνκ³ μΆμ μλ μμ΅λλ€.
λν μμ
μ΄ μ΄μ κ°μ μμ°μ μ²λ¦¬ν ν chokidar λ° static
μ μ€μ²© ν΄λκ° μλ ν΄κ³ μ¬μ΄νΈμμ μ΄ μ€λ₯ μ½λλ₯Ό λ§μ΄κ·Έλ μ΄μ
νλ λ° μ€λ₯κ° λ°μνμ΅λλ€.
fsμ λν Linux κ΄λ ¨ λͺ
λ Ήμ΄ μλνμ΅λλ€.
κ·Έλ§ν κ°μΉκ° μκΈ° λλ¬Έμ npm install
npm update
λ₯Ό μ€ννκ³ λ€μ μλν©λλ€.
λλ κ°μ μ€λ₯κ° μμ΅λλ€ !!
μ΄μ λ¬Έμ λ₯Ό λ«κ³ λ λ§μ λμμ΄ νμνλ©΄ μ λ¬Έμ λ₯Ό μ¬μμμ€!
Your site is running at http://localhost:8000
ν¬νΈλ₯Ό λ³κ²½ν΄ 보μμμ€. 3000μ΄λ 8080μ²λΌμ.
app.listen(3000)
λ΄ 8080 κ²μλ¬Όμ΄ μ΄¬μλμμΌλ―λ‘ λμΌν μ€λ₯κ° λ°μνμ΅λλ€.
λλ λν λ¬Έμ κ°μλ€
μ΄λ²€νΈ.js:137
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
μ΄κ²μ λ΄κ° create-react-appμ μλνκ³ λν λ°μ μ±μ μ€νν μ μμ λ λ°μν©λλ€.
μ΄λ²€νΈ.js:167
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
^^
μ€λ₯: spawn C:Program Filesnodejs ENOENT
Process.ChildProcess._handle.oneexitμμ (internal/child_process.js:217:19)
onErrorNTμμ(internal/child_process.js:394:16)
process._tickCallbackμμ (λ΄λΆ/νλ‘μΈμ€/next_tick.js:174:19)
λ€μ μμΉμμ 'μ€λ₯' μ΄λ²€νΈ λ°μ:
Process.ChildProcess._handle.oneexitμμ (λ΄λΆ/child_process.js:223:12)
onErrorNTμμ(internal/child_process.js:394:16)
process._tickCallbackμμ (λ΄λΆ/νλ‘μΈμ€/next_tick.js:174:19)
λ¬Έμ ν΄κ²°μ λμμ£ΌμΈμ
ng new λͺ
λ Ήμ μ€νν ν μ΄ μ€λ₯κ° λ°μν©λλ€.
ν¬νΈ λ²νΈ λ³κ²½μ΄ μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€.
μ΄ μ€λ₯λ 무μμ λκΉ?!
λ΄ MACμμ "killall node"μ "yarn start"(λλ npm start)λ₯Ό μ€ννκ³ μ΄μ λͺ¨λ κ²μ΄ μ μμ λλ€.
@juliancorrea κ°μ¬ν©λλ€. killall node
λ₯Ό μ€ννλ©΄ λ΄ λ¬Έμ λ ν΄κ²°λμμ΅λλ€.
npm install
ν΄κ²°νμ΅λλ€.
μ΄λ²€νΈ.js:167
throw er; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
^^
μ€λ₯: EACCES: κΆνμ΄ κ±°λΆλμμ΅λλ€. '/data/data/com.termux/files/home/hexoproject/source/_posts/Science Internet Software ss series.md' μ΄κΈ°
λ€μ μμΉμμ 'μ€λ₯' μ΄λ²€νΈ λ°μ:
/data/data/com.termux/files/home/hexoproject/node_modules/graceful-fs/graceful-fs.js:190:14μμ
/data/data/com.termux/files/home/hexoproject/node_modules/graceful-fs/graceful-fs.js:241:16μμ
FSReqWrap.oncompleteμμ (fs.js:141:20)
%
μ΄λ € μλ λ€λ₯Έ λͺ¨λ ν°λ―Έλμ λ«κΈ°λ§ νλ©΄ λ©λλ€.
λν μ κ²½μ°μλ Intellijλ₯Ό ν΅ν΄ μμ νμΌλ©° ν°λ―Έλμ λ«μ λλ§λ€ js νμΌμ΄ μλ ν΄λλ‘ λμκ°μΌ νμ΅λλ€.
λλ₯Ό μν μ΄ μμ μ¬ν:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
μΆμ²: Node.JS μ€λ₯: ENOSPC
λ Έλ νλ‘μ νΈμ μλ κ²½μ° ν¬νΈ λ²νΈλ₯Ό λ³κ²½νμμμ€. ν¬νΈ Listen="3004"μΈ κ²½μ° ν¬νΈ λͺ©λ‘μ ="3005"λ‘ μ€μ ν©λλ€.
Intellij μμ΄λμ΄λ₯Ό λ«μ ν λ΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.
μ΄ μ€λ₯κ° λ°μνμ΅λλ€. λμμ£ΌμΈμ.
μ΄κ²μ νμΈνμμμ€. ν΄κ²° λ κ΄μ° https://stackoverflow.com/questions/43931986/how-to-upgrade-angular-cli-to-the-latest-version
@kw3ku λ§μ΅λλ€. μ κ²½μ°μλ ν¬νΈ 80μ μ¬μ©νλλ° μ§κΈμ μ μμ μΌλ‘ μ€νλκ³ μλ 3000μΌλ‘ λ³κ²½νμ΅λλ€.
@kw3ku λ§μ΅λλ€. μ κ²½μ°μλ ν¬νΈ 80μ μ¬μ©νλλ° μ§κΈμ μ μμ μΌλ‘ μ€νλκ³ μλ 3000μΌλ‘ λ³κ²½νμ΅λλ€.
λ§μ! λ΄ νλ‘μ νΈ ν¬νΈ λ²νΈκ° 3200μΌλ‘ μ λ³κ²½λμμ΅λλ€. μ΄μ λ²νΈλ 9080μ λλ€.
μ΄ μ€λ₯κ° λ°μνμ΅λλ€. λμμ£ΌμΈμ.
κ°μ λ¬Έμ κ° λ°μν©λλ€. μ΄κ²μ λν μμ μ¬νμ΄ μμ΅λκΉ?
λλ₯Ό μν μ΄ μμ μ¬ν:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
μΆμ²: Node.JS μ€λ₯: ENOSPC
κ·Έκ²μ λν λλ₯Ό μν΄ μλν©λλ€
killall node
μ€ν
μ±μ μμνκ³
κ·Έλ₯ λ¬Έμ λ°κΎΈμΈμ. μ κ²½μ°μλ 8080μΌλ‘ λ³κ²½νκ³ κΈ°λ₯μ
μ΄ λ¬Έμ μ λͺ λ² λΆλͺμ³€κ³ νμ ν΄λΉ ν¬νΈμμ 무μΈκ°κ° μ€νλκ³ μμ΅λλ€. λ°λΌμ ν΄λΉ ν¬νΈμμ μ€ν μ€μΈ PIDλ₯Ό μ’ λ£ν΄μΌ ν©λλ€.
PID μ°ΎκΈ°:
lsof -i :3000
μ£½μ΄λ€:
kill -9 <PID>
λ΄ MACμμ "killall node"μ "yarn start"(λλ npm start)λ₯Ό μ€ννκ³ μ΄μ λͺ¨λ κ²μ΄ μ μμ λλ€.
μ, μ μκ² ν¨κ³Όμ μ λλ€. κ³ λ§μ.
Visual Studioμμ λ°μ μ½λλ₯Ό μ€ννλ λμ μ€λ₯κ° λ°μνμ΅λλ€. μλ μ€λ₯λ μ΄λ»κ² μ²λ¦¬νμλμ???
μ΄λ²€νΈ.js:174
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
^^
μ€λ₯: EACCES μμ : κΆν κ±°λΆ 127.0.0.1:8080
Server.setupListenHandleμμ [_listen2λ‘](net.js:1253:19)
listenInClusterμμ(net.js:1318:12)
GetAddrInfoReqWrap.doListen [μ½λ°±μΌλ‘] (net.js:1451:7)
GetAddrInfoReqWrap.onlookupμμ [oncompleteλ‘](dns.js:61:10)
λ€μ μμΉμμ 'μ€λ₯' μ΄λ²€νΈ λ°μ:
emitErrorNTμμ (net.js:1297:8)
process._tickCallbackμμ (λ΄λΆ/νλ‘μΈμ€/next_tick.js:63:19)
npm μ€λ₯! μ½λ ELIFECYCLE
npm μ€λ₯! μ€λ₯ λ²νΈ 1
npm μ€λ₯! [email protected] μμ: webpack-dev-server --hot
npm μ€λ₯! μ’
λ£ μν 1
npm μ€λ₯!
npm μ€λ₯! [email protected] μμ μ€ν¬λ¦½νΈμμ μ€ν¨νμ΅λλ€.
npm μ€λ₯! μ΄κ²μ μλ§λ npmμ λ¬Έμ κ° μλ κ²μ
λλ€. μμ μΆκ° λ‘κΉ
μΆλ ₯μ΄ μμ μ μμ΅λλ€.
@nehakuragayala λ npm μ μ ꡬμ±μ μ€λ₯κ° μμ μ μμ΅λλ€. μ€λ₯: EACCES: κΆνμ΄ κ±°λΆ λμμ΅λλ€.
linuxμμ - sudo npm install λ€μ ν¬νΈλ₯Ό λ³κ²½νκ±°λ μ΄ ν¬νΈμμ κΈ°μ‘΄ μλ²λ₯Ό λ«μ΅λλ€.
λ΄κ° κ·Έκ²μ κ³ μΉ λ°©λ²
κ·Έλ§ν κ°μΉκ° μκΈ° λλ¬Έμ
npm install
npm update
λ₯Ό μ€ννκ³ λ€μ μλν©λλ€.
λλ κ°μ μ€λ₯κ° μμλ€
ng λΉλ --prod && μ μ .
λ μ§: 2019-04-11T09:37:41.804Z
ν΄μ: 339909bc988fb9628a0e
μκ°: 16126ms
μ²ν¬ {scripts} scripts.5994b0d4263eaf6f8498.bundle.js (μ€ν¬λ¦½νΈ) 207 kB [μ΄κΈ°] [λ λλ§λ¨]
μ²ν¬ {0} main.1eca2b65ad0743f06cc3.bundle.js(μ£Ό) 867 kB [μ΄κΈ°] [λ λλ§λ¨]
μ²ν¬ {1} polyfills.1457c99db4b6dba06e8d.bundle.js(ν΄λ¦¬ν) 59.4 kB [μ΄κΈ°] [λ λλ§]
μ²ν¬ {2} styles.67e6dcccd1a619e76bae.bundle.css(μ€νμΌ) 175kB [μ΄κΈ°] [λ λλ§]
μ²ν¬ {3} inline.318b50c57b4eba3d437b.bundle.js(μΈλΌμΈ) 796λ°μ΄νΈ [νλͺ©] [λ λλ§λ¨]
μ΄λ²€νΈ.js:183
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
^^
μ€λ₯: spawn /Users/xx/xx/xx/xx/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron ENOENT
_errnoExceptionμμ(util.js:1024:11)
Process.ChildProcess._handle.oneexitμμ (internal/child_process.js:190:19)
onErrorNTμμ(internal/child_process.js:372:16)
_combinedTickCallbackμμ(λ΄λΆ/νλ‘μΈμ€/next_tick.js:138:11)
process._tickCallbackμμ (λ΄λΆ/νλ‘μΈμ€/next_tick.js:180:9)
Function.Module.runMainμμ (module.js:678:11)
μμ μ(bootstrap_node.js:187:16)
bootstrap_node.js:608:3μμ
κ·Έλ¬λ npm update λ° npm installμ μ¬μ©νμ¬ λ΄ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
κ°μ¬ ν΄μ
Visual Studioμμ λ°μ μ½λλ₯Ό μ€ννλ λμ μ€λ₯κ° λ°μνμ΅λλ€. μλ μ€λ₯λ μ΄λ»κ² μ²λ¦¬νμλμ???
μ΄λ²€νΈ.js:174
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
^^μ€λ₯: EACCES μμ : κΆν κ±°λΆ 127.0.0.1:8080
Server.setupListenHandleμμ [_listen2λ‘](net.js:1253:19)
listenInClusterμμ(net.js:1318:12)
GetAddrInfoReqWrap.doListen [μ½λ°±μΌλ‘] (net.js:1451:7)
GetAddrInfoReqWrap.onlookupμμ [oncompleteλ‘](dns.js:61:10)
λ€μ μμΉμμ 'μ€λ₯' μ΄λ²€νΈ λ°μ:
emitErrorNTμμ (net.js:1297:8)
process._tickCallbackμμ (λ΄λΆ/νλ‘μΈμ€/next_tick.js:63:19)
npm μ€λ₯! μ½λ ELIFECYCLE
npm μ€λ₯! μ€λ₯ λ²νΈ 1
npm μ€λ₯! [email protected] μμ:webpack-dev-server --hot
npm μ€λ₯! μ’ λ£ μν 1
npm μ€λ₯!
npm μ€λ₯! [email protected] μμ μ€ν¬λ¦½νΈμμ μ€ν¨νμ΅λλ€.
npm μ€λ₯! μ΄κ²μ μλ§λ npmμ λ¬Έμ κ° μλ κ²μ λλ€. μμ μΆκ° λ‘κΉ μΆλ ₯μ΄ μμ μ μμ΅λλ€.
νλ‘μ νΈ ν¬νΈ λ²νΈμ λΌμ΄λΈ μλ² ν¬νΈ λ²νΈκ° λ€λ₯΄κΈ° λλ¬ΈμΌ μ μμ΅λλ€.
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ λ μ¬μ΄ λ°©λ²(vs μ½λλ₯Ό μ¬μ©νλ κ²½μ°)μ λΌμ΄λΈ μλ² νμ₯μ μ€μΉνλ κ²μ
λλ€.
κ·Έλ° λ€μ μ΄λ €λ νμΌμ λ§μ°μ€ μ€λ₯Έμͺ½ λ²νΌμΌλ‘ ν΄λ¦νκ³ 'λΌμ΄λΈ μλ²λ‘ μ΄κΈ°'λ₯Ό μ νν©λλ€.
μ μκ°μλ λͺ¨λ νλ‘μ νΈμ κΈ°λ³Έ ν¬νΈ λ²νΈλ₯Ό λ³κ²½νλ κ²λ³΄λ€ ν¨μ¬ μ½μ΅λλ€.
λμμ΄ λκΈ°λ₯Ό λ°λλλ€.
κ·Έλ§ν κ°μΉκ° μκΈ° λλ¬Έμ
npm install
npm update
λ₯Ό μ€ννκ³ λ€μ μλν©λλ€.
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
μ΄ λ¬Έμ κ° λ°μνμ΅λλ€. λ¨μν μ±/λΉλ λλ ν 리λ₯Ό μ 리νλ κ²μ λλ€. κ·Έλ¬λ©΄ λ¬Έμ κ° ν΄κ²°λ©λλ€.
μ΄ μ€λ₯κ° μμ λμλ€κ³ λ«μμ λ λ€λ₯Έ ν°λ―Έλμμ μ€ν μ€μΈ λ€λ₯Έ λ Έλ κ°λ° μλ²κ° μμμ΅λλ€.
μ΄κ²μ Windowsμμ μμ μ루μ μ μλν λͺ¨λ λμλΏλ§ μλλΌ μ μκ²λ μΌμ΄λκ³ μμ΅λλ€.
```events.js:187
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
^^
μ€λ₯: μ€ν° cmd ENOENT
Process.ChildProcess._handle.oneexitμμ (λ΄λΆ/child_process.js:264:19)
onErrorNTμμ (internal/child_process.js:456:16)
processTicksAndRejectionsμμ (internal/process/task_queues.js:80:21)
λ€μ μμΉμμ ChildProcess μΈμ€ν΄μ€μμ 'μ€λ₯' μ΄λ²€νΈκ° λ°μνμ΅λλ€.
Process.ChildProcess._handle.oneexitμμ (internal/child_process.js:270:12)
onErrorNTμμ (internal/child_process.js:456:16)
processTicksAndRejectionsμμ (internal/process/task_queues.js:80:21) {
μ€λ₯ λ²νΈ: 'μλ
ΈμνΈ',
μ½λ: 'μλ
ΈμνΈ',
μμ€ν
νΈμΆ: 'cmd μμ±',
κ²½λ‘: 'cmd',
μμ±μ: [ '/c', 'μμ', '""', '/b', ' http://localhost :3000/' ]
}
npm μ€λ₯! μ½λ ELIFECYCLE
npm μ€λ₯! μ€λ₯ λ²νΈ 1
npm μ€λ₯! [email protected] μμ: react-scripts start
npm μ€λ₯! μ’
λ£ μν 1
npm μ€λ₯!
npm μ€λ₯! [email protected] μμ μ€ν¬λ¦½νΈμμ μ€ν¨νμ΅λλ€.
npm μ€λ₯! μ΄κ²μ μλ§λ npmμ λ¬Έμ κ° μλ κ²μ
λλ€. μμ μΆκ° λ‘κΉ
μΆλ ₯μ΄ μμ μ μμ΅λλ€.
npm μ€λ₯! μ΄ μ€νμ μ 체 λ‘κ·Έλ λ€μμμ μ°Ύμ μ μμ΅λλ€.
npm μ€λ₯! C:UsersTaslimAppDataRoamingnpm-cache_logs2019-10-24T21_26_11_139Z-debug.log
```
μΆκ°νμ¬ Windowsμμ λ΄ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
C:\Program Files\nodejs
&&
C:\Windows\System32
λ΄ μμ€ν
λ³μμ μΆκ°νκ³ λ΄ VS μ½λμ λ€μ μλμ λ€μ μμνμ΅λλ€. μ΄κ²μ΄ λꡬμκ²λ λμμ΄λκΈ°λ₯Ό λ°λλλ€.
Visual Studioμμ λ°μ μ½λλ₯Ό μ€ννλ λμ μ΄ μ€λ₯κ° λ°μνλ μ΄μ
D:reactapp>npm μμ
npm μ€λ₯! μ½λ ENOENT
npm μ€λ₯! μμ€ν
νΈμΆ μ΄κΈ°
npm μ€λ₯! κ²½λ‘ D:reactapppackage.json
npm μ€λ₯! μ€λ₯ λ²νΈ -4058
npm μ€λ₯! enoent ENOENT: ν΄λΉ νμΌ λλ λλ ν°λ¦¬κ° μμ΅λλ€. 'D:reactapppackage.json'μ μ½λλ€.
npm μ€λ₯! enoent μ΄κ²μ npmμ΄ νμΌμ μ°Ύμ§ λͺ»νλ κ²κ³Ό κ΄λ ¨μ΄ μμ΅λλ€.
npm μ€λ₯! μλ
ΈμνΈ
npm μ€λ₯! μ΄ μ€νμ μ 체 λ‘κ·Έλ λ€μμμ μ°Ύμ μ μμ΅λλ€.
npm μ€λ₯! C:UsersNandanAppDataRoamingnpm-cache_logs2019-10-25T11_01_18_519Z-debug.log
λ:리μ‘νΈμ±>
CHROMEDRIVER_FORCE_DOWNLOAD=true npm install chromedriver
λλ₯Ό μν΄ κ·Έκ²μ κ³ μ³€λ€.
μμ²:
https://www.npmjs.com/package/chromedriver
λ λ²μ΄λ μ€ννκΈ° λλ¬Έμ λλ€. κΌ ν λ² λ¬λ €λ³΄μΈμ
λμΌν λ¬Έμ κ° λ°μνκ³ μ νν λ΅λ³μ μ°Ύμ μ μμ΅λλ€. λμμ£ΌμΈμ.
node_modules μμ
κ·Έλ° λ€μ npm installμ μ€ννμμμ€.
λλ₯Ό μν΄ μΌνλ€
node_modules
ν΄λλ₯Ό μ§μ°κ³ $# yarn
λ₯Ό λ€μ μ€ννμμμ€.
κ·νμ μ¬μ΄νΈλ http://localhost:8000
μ μ΄μλκ³ μμ΅λλ€.
ν¬νΈλ₯Ό λ³κ²½ν΄ 보μμμ€. 3000μ΄λ 8080μ²λΌμ.
app.listen(3000)
λ΄ 8080 κ²μλ¬Όμ΄ μ΄¬μλμμΌλ―λ‘ λμΌν μ€λ₯κ° λ°μνμ΅λλ€.
κ°μ λ¬Έμ κ°μμμ΅λλ€! $ npm start
sudo npm start
λ₯Ό μ€ννλ©΄ μλν©λλ€! ;-)
λ΄ μμ€ν
λ³μμ μ΄λ€ μ΄μ λ‘ μΈν΄ λ΄ κ²½λ‘κ° μ€μ λμ§ μμμ΅λλ€.
μ΄κ²μ μμ€ν
λ³μλ‘ μ€μ νμμμ€.
%SystemRoot%\system32
μλνμ§ μμΌλ©΄ μ΄λ―Έ μ¬μ© μ€μΈ ν¬νΈλ₯Ό μ’
λ£ν΄ 보μμμ€. ( μΆμ² )
netstat -ano | findstr :yourPortNumber
taskkill /PID typeyourPIDhere /F
λλ reactjsλ₯Ό μ€μΉνλ €κ³ νμ§λ§ νμμ΄ μ€λ₯κ° λ°μνμ΅λλ€. npm μμ μ μ ν λ¨κ³
μ κ²½μ°μλ λ€μ λ¨κ³μ λ°λΌ ν΄κ²°νμ΅λλ€.
κ°μ¬ν©λλ€. κ·Έλ¦¬κ³ μ΄λ€ νν 리μΌμ ν΅ν΄ ReactJsλ₯Ό μ€μΉν©λκΉ?
2020λ
3μ 30μΌ μμμΌ μ€μ 9μ 58λΆ Ashish Agrawat [email protected]
μΌλ€:
μ κ²½μ°μλ λ€μ λ¨κ³μ λ°λΌ ν΄κ²°νμ΅λλ€.
- λ Έλ λͺ¨λ νμΌ μμ
- package.jsonμ λ³κ²½ μ¬ν
"λ°μ μ€ν¬λ¦½νΈ": "3.4.1"μμ "λ°μ μ€ν¬λ¦½νΈ": "1.1.1"- npm installμ μ¬μ©νλ κ²λ³΄λ€
β
λΉμ μ΄ λκΈμ λ¬μκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/gatsbyjs/gatsby/issues/1767#issuecomment-605782482 ,
λλ ꡬλ μ·¨μ
https://github.com/notifications/unsubscribe-auth/AONDSZMHTEQZUDRLTUBHDVLRKARINANCNFSM4DWRE5IA
.
@muqadas12 .... λλ react js 곡μ λ¬Έμλ₯Ό νλ‘μ°νμ΅λλ€.
κ·Έλ, μ λ§ κ³ λ§μ
2020λ
3μ 30μΌ μμμΌ μ€μ 10μ 41λΆ Ashish Agrawat [email protected]
μΌλ€:
@muqadas12 https://github.com/muqadas12 .... λλ react jsλ₯Ό λ°λμ΅λλ€.
곡μ λ¬Έμβ
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/gatsbyjs/gatsby/issues/1767#issuecomment-605793358 ,
λλ ꡬλ μ·¨μ
https://github.com/notifications/unsubscribe-auth/AONDSZPOKKYL5XZRY34CNVDRKAWJJANCNFSM4DWRE5IA
.
μλνμ§ μμ΅λλ€. λμΌν μ€λ₯κ° λ€μ λ°μν©λλ€.
2020λ
3μ 30μΌ μμμΌ μ€μ 9μ 58λΆ Ashish Agrawat [email protected]
μΌλ€:
μ κ²½μ°μλ λ€μ λ¨κ³μ λ°λΌ ν΄κ²°νμ΅λλ€.
- λ Έλ λͺ¨λ νμΌ μμ
- package.jsonμ λ³κ²½ μ¬ν
"λ°μ μ€ν¬λ¦½νΈ": "3.4.1"μμ "λ°μ μ€ν¬λ¦½νΈ": "1.1.1"- npm installμ μ¬μ©νλ κ²λ³΄λ€
β
λΉμ μ΄ λκΈμ λ¬μκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/gatsbyjs/gatsby/issues/1767#issuecomment-605782482 ,
λλ ꡬλ μ·¨μ
https://github.com/notifications/unsubscribe-auth/AONDSZMHTEQZUDRLTUBHDVLRKARINANCNFSM4DWRE5IA
.
μ΄μ κ°μ μ€λ₯κ° λ°μνμΌλ©° MySQL ν΄λ μΈλΆμ mySQL Server 8.0 ν΄λλ₯Ό Program Filesλ‘ μ΄λνμ¬ λ°μνλ€κ³ μκ°ν©λλ€. (λͺ
λ Ήμ€μμ mySQLμ μ¬μ©νλ κ²μ΄ mySQLμ μ
λ ₯ν λ€μ mySQL Server 8.0μ μ
λ ₯νλ κ²μ μ§μ¦λκ² νκΈ° λλ¬Έμ μλ μ΄ μμ
μ μννμ΅λλ€.)
mySQL μ€μΉ νλ‘κ·Έλ¨μ μ¬μ©νμ¬ ν΄κ²°νκ³ μλνμ΅λλ€!
μ΄λ²€νΈ.js:167
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
^^μ€λ₯: spawn C:Program Filesnodejs ENOENT
Process.ChildProcess._handle.oneexitμμ (internal/child_process.js:217:19)
onErrorNTμμ(internal/child_process.js:394:16)
process._tickCallbackμμ (λ΄λΆ/νλ‘μΈμ€/next_tick.js:174:19)
λ€μ μμΉμμ 'μ€λ₯' μ΄λ²€νΈ λ°μ:
Process.ChildProcess._handle.oneexitμμ (λ΄λΆ/child_process.js:223:12)
onErrorNTμμ(internal/child_process.js:394:16)
process._tickCallbackμμ (λ΄λΆ/νλ‘μΈμ€/next_tick.js:174:19)
λ¬Έμ ν΄κ²°μ λμμ£ΌμΈμ
ng new λͺ λ Ήμ μ€νν ν μ΄ μ€λ₯κ° λ°μν©λλ€.
npm install -g serve(μ¬μ΄νΈ ν맀 μ€λ₯ μμ κ°μ Έμ€κΈ°)
λ°λνλ€
npm μμ
μλΉμ€ λ컀 μ¬μμ!
npm install react-scripts --save
μλμ΄ λ§ν¬μλ λλ₯Ό λμ΄ μ루μ μ΄ μμ΅λλ€
https://peterthaleikis.com/posts/how-to-fix-throw-er-unhandled-error-event.html
μμ½ fs.inotify.max_user_watches=524288 | sudo ν° -a /etc/sysctl.conf && sudo sysctl -p
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
λλ₯Ό μν μ΄ μμ μ¬ν:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
μΆμ²: Node.JS μ€λ₯: ENOSPC
μ΄κ²μ΄ 무μμ νλμ§λ λͺ¨λ₯΄κ² μ§λ§ μ±κ³΅νμ΅λλ€!!! κ°μ¬ ν΄μ
ν¬νΈ λ²νΈ λ³κ²½ μλ: 3000μμ 8080
μ μλν©λλ€.
**
app.listen(8080)
**
μ΄λ € μλ λ€λ₯Έ λͺ¨λ ν°λ―Έλμ λ«κΈ°λ§ νλ©΄ λ©λλ€.
λν μ κ²½μ°μλ Intellijλ₯Ό ν΅ν΄ μμ νμΌλ©° ν°λ―Έλμ λ«μ λλ§λ€ js νμΌμ΄ μλ ν΄λλ‘ λμκ°μΌ νμ΅λλ€.
λλ μ νν μ΄κ²μνκ³ μ§κΈ μλν©λλ€. μ μ΄λ° μΌμ΄ μΌμ΄λ μ μλμ§ μμλκΉ?
μλμ€ λλ μ΄κ²μ λν΄ μ무 μκ°μ΄ μμ΅λλ€
2020λ
6μ 29μΌ μμμΌ μ€ν 6:06 Vaibhav Ahuja [email protected]
μΌλ€:
μ΄λ € μλ λ€λ₯Έ λͺ¨λ ν°λ―Έλμ λ«κΈ°λ§ νλ©΄ λ©λλ€.
λν μ κ²½μ°μλ Intellijλ₯Ό ν΅ν΄ μμ νμΌλ©° νμ λ«μ λλ§λ€
ν°λ―Έλμμ js νμΌμ΄ μλ ν΄λλ‘ λμκ°μΌ νμ΅λλ€.λλ μ νν μ΄κ²μνκ³ μ§κΈ μλν©λλ€. μ μ΄λ° μΌμ΄ μΌμ΄λ μ μλμ§ μμλκΉ?
β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/gatsbyjs/gatsby/issues/1767#issuecomment-651107887 ,
λλ ꡬλ μ·¨μ
https://github.com/notifications/unsubscribe-auth/AONDSZKWTLW32LLACXCASU3RZCGVDANCNFSM4DWRE5IA
.
λ€μ λͺ
λ Ήμ μ¬μ©ν λ μ΄ λ¬Έμ μ μ§λ©΄νμ΅λλ€. browser-sync start --server --directory --files " */ "
μ΄ μ€λ₯λ μμ
λλ ν 리μ μκΈ° λλ¬Έμ λ°μν©λλ€. μμ
λλ ν 리λ₯Ό λ³κ²½νκ³ λͺ
λ Ήμ λ€μ μ
λ ₯νλλ° μ λλ‘ μλνμ΅λλ€.
μμμ΄ κ³ λ§μ
2020λ 7μ 20μΌ μμμΌ μ€ν 4μ 8λΆ M-Hasnain [email protected] μμ λ€μκ³Ό κ°μ΄ μμ±νμ΅λλ€.
λΈλΌμ°μ λκΈ°ν μμ λͺ λ Ήμ μ¬μ©ν λ μ΄ λ¬Έμ κ° λ°μνμ΅λλ€.
--server --directory --files " */ "
μ΄ μ€λ₯λ μμ λλ ν 리μ μκΈ° λλ¬Έμ λ°μν©λλ€.
μμ λλ ν 리λ₯Ό λ³κ²½νκ³ λͺ λ Ήμ λ€μ μ λ ₯νλ©΄ μ μμ μΌλ‘ μλν©λλ€.β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/gatsbyjs/gatsby/issues/1767#issuecomment-660961517 ,
λλ ꡬλ μ·¨μ
https://github.com/notifications/unsubscribe-auth/AONDSZLUXWVWXXA3R7DIQGLR4QQSPANCNFSM4DWRE5IA
.
μμ½ fs.inotify.max_user_watches=524288 | sudo ν° -a /etc/sysctl.conf && sudo sysctl -p
λλ₯Ό μν κ·Έκ²μ μΌ κ°μ¬ν©λλ€
μ΄λ²€νΈ.js:292
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
μ΄ μ€λ₯λ₯Ό 빨리 ν΄κ²°νμμμ€
μ΄λ²€νΈ.js:292
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
μ΄ μ€λ₯λ₯Ό ν΄κ²°νλ λ°©λ²
μ κ²½μ°μλ κ²½λ‘ λ³μλ‘ μΈν΄ λ¬Έμ κ° λ°μνμ΅λλ€. κ²½λ‘λ₯Ό μ€μ νμ§ μμμ΅λλ€.
μ€μ ν ν μ΄ μ€λ₯κ° λ°μνμ§ μμμ΅λλ€.
2020λ 8μ 24μΌ μμμΌ μ€ν 8:05 Paridhinigam, [email protected] μμ±:
μ΄λ²€νΈ.js:292
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ
μ΄ μ€λ₯λ₯Ό ν΄κ²°νλ λ°©λ²β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/gatsbyjs/gatsby/issues/1767#issuecomment-679183060 ,
λλ ꡬλ μ·¨μ
https://github.com/notifications/unsubscribe-auth/AONDSZJTM3KWZFQEPACIISTSCJ6THANCNFSM4DWRE5IA
.
μ κ²½μ°μλ λ¬Έμ κ° κ²½λ‘ λ³μλ‘ μΈν΄ λ°μνμ΅λλ€. κ²½λ‘λ₯Ό μ€μ ν ν κ²½λ‘λ₯Ό μ€μ νμ§ μμμ΅λλ€. μ΄ μ€λ₯λ₯Ό λ°μ§ λͺ»νμ΅λλ€.
β¦
2020λ 8μ 24μΌ μμμΌ, μ€ν 8:05 Paridhinigam, @ . * > μμ±: Event.js:292 throw er; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ μ΄ μ€λ₯λ₯Ό ν΄κ²°νλ λ°©λ² β κ·νκ° μΈκΈλμκΈ° λλ¬Έμ μ΄ λ©μμ§κ° νμλ©λλ€. μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHub < #1767 (comment) >μμ νμΈνκ±°λ https://github.com/notifications/unsubscribe-auth/AONDSZJTM3KWZFQEPACIISTSCJ6THANCNFSM4DWRE5IA ꡬλ μ μ·¨μνμΈμ.
μ λ§ κ°μ¬ν©λλ€ .... μ λ₯Ό λμ μ£Όμ€ μ μμ΅λκΉ .. κ²½λ‘λ₯Ό μ€μ νλ λ°©λ².
μ΄ PCλ‘ μ΄λ
κ·Έλ° λ€μ μμ±
κ·Έλ° λ€μ νκ²½ λ³μ
κ±°κΈ°μ λ
Έλ jsμ κ²½λ‘λ₯Ό μΆκ°νμμμ€.
2020λ
8μ 24μΌ μμμΌ μ€ν 6:58 Paridhinigam [email protected]
μΌλ€:
μ κ²½μ°μλ κ²½λ‘ λ³μλ‘ μΈν΄ λ¬Έμ κ° λ°μνμ΅λλ€. κ²½λ‘λ₯Ό μ€μ νμ§ μμμ΅λλ€.
μ€μ ν ν μ΄ μ€λ₯κ° λ°μνμ§ μμμ΅λλ€.
β¦ <#m_2070613592314803608_>
2020λ 8μ 24μΌ μμμΌ, μ€ν 8:05 Paridhinigam, @ . * > μμ±: Event.js:292
λμ§λ€ μ΄; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ μ΄ μ€λ₯λ₯Ό ν΄κ²°νλ λ°©λ² β νμ¬
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°μμ΅λλ€. μ΄ μ΄λ©μΌμ μ§μ νμ νμμμ€.
GitHub <#1767(λκΈ)μμ 보기
https://github.com/gatsbyjs/gatsby/issues/1767#issuecomment-679183060 >,
λλ ꡬλ μ·¨μ
https://github.com/notifications/unsubscribe-auth/AONDSZJTM3KWZFQEPACIISTSCJ6THANCNFSM4DWRE5IA
.μ λ§ κ°μ¬ν©λλ€ .... μ λ₯Ό λμ μ£Όμ€ μ μμ΅λκΉ .. κ²½λ‘λ₯Ό μ€μ νλ λ°©λ².
β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/gatsbyjs/gatsby/issues/1767#issuecomment-679456902 ,
λλ ꡬλ μ·¨μ
https://github.com/notifications/unsubscribe-auth/AONDSZN2BVYAHLNHJBV4U2TSCMLFXANCNFSM4DWRE5IA
.
μ΄ PCμμ μμ±μΌλ‘ μ΄λν λ€μ νκ²½ λ³μλ‘ μ΄λνμ¬ λ Έλ jsμ κ²½λ‘λ₯Ό μΆκ°νμΈμ. 2020λ 8μ 24μΌ μμμΌ μ€ν 6μ 58λΆ Paridhinigam [email protected] μμ λ€μκ³Ό κ°μ΄ μμ±νμ΅λλ€.
β¦
μ κ²½μ°μλ κ²½λ‘ λ³μλ‘ μΈν΄ λ¬Έμ κ° λ°μνμ΅λλ€. μ€μ ν κ²½λ‘λ₯Ό μ€μ νμ§ μμμ΅λλ€. μ΄ μ€λ₯κ° λ°μνμ§ μμμ΅λλ€... <#m_2070613592314803608_> 2020λ 8μ 24μΌ μμμΌ μ€ν 8μ 05λΆ Paridhinigam, @ . * > μμ±: Event.js:292 throw er; // μ²λ¦¬λμ§ μμ 'μ€λ₯' μ΄λ²€νΈ μ΄ μ€λ₯λ₯Ό ν΄κ²°νλ λ°©λ² β κ·νκ° μΈκΈλμκΈ° λλ¬Έμ μ΄ λ©μμ§κ° νμλ©λλ€. μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHub <#1767 (comment) < #1767 (comment) >>μμ νμΈνκ±°λ https://github.com/notifications/unsubscribe-auth/AONDSZJTM3KWZFQEPACIISTSCJ6THANCNFSM4DWRE5IA ꡬλ μ μ·¨μνμΈμ. μ λ§ κ°μ¬ν©λλ€ .... μ λ₯Ό λμ μ£Όμ€ μ μμ΅λκΉ .. κ²½λ‘λ₯Ό μ€μ νλ λ°©λ². β λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€. μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHub < #1767 (comment) >μμ νμΈνκ±°λ https://github.com/notifications/unsubscribe-auth/AONDSZN2BVYAHLNHJBV4U2TSCMLFXANCNFSM4DWRE5IA ꡬλ μ μ·¨μνμΈμ.
κ³ λ§μ΅λλ€
μλ
μμ¬ μμμ μ€ννλ λμ λ¬Έμ κ° λ°μνκ³ 94% νμ μ€λ₯κ° λ°μν©λλ€. λͺ¨λ μ μ. νμκΎΌμ λ€μ μ€μΉνλ €κ³ νμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
λλ₯Ό μν μ΄ μμ μ¬ν:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
μΆμ²: Node.JS μ€λ₯: ENOSPC