-
기본적인 사용법
const process1 = require('node:child_process'); process1.execSync('실행할 명령어');
Ex Dir
process1.execSync('dir').toString('UTF-8');
한글은 깨져 나온다
' C ����̺��� ����: Os\r\n' + ' ���� �Ϸ� ��ȣ: 8BF7\r\n' + '\r\n' + ' C:\\Users\\K ����\r\n' + '\r\n' + '2023-06-26 ���� 03:13 <DIR> .\r\n' + '2023-06-26 ���� 03:13 <DIR> ..\r\n' + '2023-06-26 ���� 01:59 <DIR> .conda\r\n' + '2023-06-26 ���� 10:41 25 .condarc\r\n' + '2023-06-26 ���� 10:41 <DIR> .continuum\r\n' + '2023-06-23 ���� 01:40 49 .gitconfig\r\n' + '2023-06-27 ���� 09:21 0 .node_repl_history\r\n' + '2023-06-23 ���� 01:35 <DIR> .vscode\r\n' + '2023-02-10 ���� 11:51 <DIR> 3D Objects\r\n' + '2023-02-10 ���� 11:51 <DIR> Contacts\r\n' + '2023-06-23 ���� 01:35 <DIR> Desktop\r\n' + '2023-02-10 ���� 11:51 <DIR> Documents\r\n' + '2023-06-26 ���� 01:56 <DIR> Downloads\r\n' + '2023-02-10 ���� 11:51 <DIR> Favorites\r\n' + '2023-02-10 ���� 11:51 <DIR> Links\r\n' + '2023-02-10 ���� 11:51 <DIR> Music\r\n' + '2023-06-26 ���� 03:13 <DIR> node_modules\r\n' + '2023-02-10 ���� 11:53 <DIR> OneDrive\r\n' + '2023-06-26 ���� 03:13 22,186 package-lock.json\r\n' + '2023-06-26 ���� 03:13 53 package.json\r\n' + '2023-02-10 ���� 11:52 <DIR> Pictures\r\n' + '2023-02-10 ���� 11:51 <DIR> Saved Games\r\n' + '2023-02-10 ���� 11:52 <DIR> Searches\r\n' + '2023-02-10 ���� 11:51 <DIR> Videos\r\n' + ' 5�� ���� 22,313 ����Ʈ\r\n' + ' 19�� ���� 147,660,963,840 ����Ʈ ����\r\n'
https://nodejs.org/api/child_process.html
https://velog.io/@dev2820/nodejs%EC%9D%98-%EC%9E%90%EC%8B%9D%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4
'NodeJs' 카테고리의 다른 글
child_process - spawn vs exec (0) 2023.07.24 Npx Npm 오류 - npm ERR enoent ENOENT no such file or directory, lstat 'AppData\Roaming\npm' (0) 2023.06.27 SWR(useSWR, mutate) (0) 2023.02.16 package.json 값 구성 (0) 2023.01.29 Nodejs 적용 회사,제품,서비스 (0) 2023.01.27 Next.js Nuxt.js Nest.js 차이 (0) 2023.01.27 Bootstrap 설치하기 (0) 2023.01.22 Formidable IncomingForm() 값 Ex (0) 2023.01.16