내 전화에서 node.js 및 Express를 시작하고 실행하시겠습니까?

Play 스토어에서 Termux을 설치했습니다. 무료이며 루트 액세스가 필요하지 않습니다. 미안하지만 iPhone이 있으면 낚시하러 가십시오.

항상 가장 먼저 하는 일은 이러한 명령을 실행하여 업데이트를 확인하는 것입니다. 한동안 터미널을 떠나 있었다면 다시 실행하는 것이 좋습니다.

apt update
apt upgrade

ESC , HOME , END , TAB 등과 같은 키에 대한 옵션을 제공하도록 키보드를 확장하려면 왼쪽에서 오른쪽으로 스와이프하여 Termux 메뉴를 열고 KEYBOARD 단어를 길게 누릅니다.


nodejs , curlgit 를 설치합니다. 나는 이것들이 필요하다는 것을 확실히 압니다.

apt install nodejs curl git


좋아하는 편집기를 설치하십시오. vi는 이미 설치되어 있지만 저는 nano가 좋습니다.

pkg install nano




전 세계적으로 패키지를 설치할 수 있도록 npm을 수정해야 했습니다.

nano ../usr/lib/node_modules/npm/node_modules/worker-farm/lib/farm.js

maxConcurrentWorkers1로 설정합니다.

저는 항상 모든 프로젝트를 보관하기 위해 dev 디렉토리를 만듭니다.

mkdir dev
cd dev


회전을 줄 시간



예제 Express 앱을 실행하여 이것이 잘 되는지 확인합시다.

git clone https://github.com/joelnet/MojiScript.git
cd MojiScript/examples/express-static-files
npm ci
npm start




알겠습니다. 포트3000에서 수신 대기 중이라고 나와 있지만 이전에 거짓말을 한 적이 있습니다.



대박! 정말 효과가 있는 것 같습니다!

메모



n 을 설치하도록 할 수 있었지만 /usr 디렉토리에 대한 액세스 권한이 없어서 실패했습니다. 이 시점에서 이것은 나에게 중요하지 않았으므로 수정 사항을 파헤치지 않았습니다. 아마 아시는 분은 댓글로 알려주시면 감사하겠습니다.

모든 패키지가 호환되는 것은 아닙니다. 따라서 이것은 곧 내 개발 시스템을 대체하지 않을 것입니다. 하지만 이동 중에도 땜질을 할 수 있다는 것이 좋습니다.

요약



Termux를 사용하여 노드를 얻고 Android 휴대폰에서 실행할 수 있었습니다. 설정은 매우 빠르고 간단합니다. 나는 이것이 얼마나 쉬운 지에 실제로 놀랐습니다.

나는 컴퓨터 주위에 없을 때 이 설정을 사용하여 몇 가지 빠른 JavaScript를 실행합니다. 이것은 내가 인정하고 싶은 것보다 더 많이 발생합니다.

다음엔 이걸 어디로 가져가야 할까요? 댓글에 이 설정으로 무엇을 할지 알려주세요!

나도 WarriorJS을 시작하고 실행했습니다!



Functional JavaScript를 좋아한다면 여기 또는 Twitter에서 저를 팔로우하세요!

좋은 웹페이지 즐겨찾기