728x90
반응형

netlify 에서 배포 중 아래와 같이 에러가 시작되며 배포가 fail을 반복하고 있었음.
netlify 의 기본 node 버전은 12버전인듯 한데 이때문에 아래와 같은 오류가 시작됨.

Cannot find module ‘fs/promises’

 

2:43:42 PM: ────────────────────────────────────────────────────────────────
2:43:42 PM:   1. Build command from Netlify app                             
2:43:42 PM: ────────────────────────────────────────────────────────────────
2:43:42 PM: ​
2:43:42 PM: $ gatsby build
2:43:45 PM: success open and validate gatsby-configs - 0.078s
2:43:47 PM: error Error in "/opt/build/repo/node_modules/gatsby-plugin-robots-txt/gatsby-node.js": Cannot find module 'fs/promises'
2:43:47 PM: Require stack:
2:43:47 PM: - /opt/build/repo/node_modules/gatsby-plugin-robots-txt/gatsby-node.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/resolve-module-exports.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/validate.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/load.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/index.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby/dist/services/initialize.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby/dist/services/index.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby/dist/bootstrap/index.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby/dist/commands/build.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby-cli/lib/create-cli.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby-cli/lib/index.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby/dist/bin/gatsby.js
2:43:47 PM: - /opt/build/repo/node_modules/gatsby/cli.js
2:43:47 PM: 
2:43:47 PM: 
2:43:47 PM:   Error: Cannot find module 'fs/promises'
2:43:47 PM:   Require stack:
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby-plugin-robots-txt/gatsby-node.js
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby/dist/bootstrap/resolve-module-exports.js  - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/validate.js
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/load.js
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby/dist/bootstrap/load-plugins/index.js
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby/dist/services/initialize.js
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby/dist/services/index.js
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby/dist/bootstrap/index.js
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby/dist/commands/build.js
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby-cli/lib/create-cli.js
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby-cli/lib/index.js
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby/dist/bin/gatsby.js
2:43:47 PM:   - /opt/build/repo/node_modules/gatsby/cli.js

 

해결 : 프로젝트 최상단 경로에 .nvmrc 파일을 생성하고 그 안에 버전 명을 기재한 후에 배포함

참조

https://answers.netlify.com/t/build-error-in-remix-app-with-prisma-seed-file/52594/3

https://medium.com/@su_bak/cannot-find-module-fs-promises-%E1%84%8B%E1%85%A6%E1%84%85%E1%85%A5-%E1%84%92%E1%85%A2%E1%84%80%E1%85%A7%E1%86%AF-%E1%84%87%E1%85%A1%E1%86%BC%E1%84%87%E1%85%A5%E1%86%B8-a344921bd430

 

 
 
 
 
반응형
728x90
반응형

npm show [모듈이름] version

E:\Github\my-blog>npm show node-sass version
7.0.1

 

 

 
반응형
728x90
반응형

알리익스프레스에서 산 GK21이 오늘 도착 (2022-05-17) 

구매했던 페이지 

https://ko.aliexpress.com/item/1005003248143336.html?spm=a2g0o.order_list.0.0.666f140fxkAJqq&gatewayAdapt=glo2kor 

 

65263.0₩ |Gk21s gk21 핫 스왑 가능 블루 치아 bt 듀얼 모드 pcb 맞춤형 기계식 키보드 Numpad 키트 rgb smd

Smarter Shopping, Better Living! Aliexpress.com

ko.aliexpress.com

 

 

 

상품설명글

GK21S ABS 플라스틱 케이스 키트 에디션
Pls 주의: GK21s 뜨거운 교환 소켓을 손상시키는 것을 피하기 위하여는, pls는 당신의 스위치의 핀이 수직인지 확인합니다, 당신은 납땜 주석을 가진 사용된 열쇠 스위치를 사용하지 않을 것입니다.
당신이 케이블을 가진 당신의 pc에 연결하는 경우에, 그러나 입력 캔트, pls는 케이블 형태에 첫째로 바change 니다 (때 블루투스 형태에 있는 케이블로 pc에 연결할 때, 당신은 프레스 Fn + 7 \ 8 \ 9 (달려 하나는 블루투스 모드) 3 sec의 변경하십시오 케이블.
GK21S Numpad = GK21S PCB + 플레이트 + 안정기 + CNC 케이스 + 유형 C 케이블 (이 옵션을 선택하면 keycap 또는 swtiches가 없습니다)
GK21S Kit1 = GK21S Numpad + Gateron 스위치 x21(Pls 3Pin SMD 레드 \ 블랙 \ 브라운 \ 블루 \ 그린 \ 옐로우 \ 클리어 선택)
GK21S Kit2 = GK21S Numpad + Domikey Numpad Kit x1(Pls Orange Dolch \ Atlantis \ Classic Dolch \ 1980s \ Crisis \ seals에서 선택)
GK21S Kit3 = GK21S Numpad + Gateron 스위치 x21(Pls 선택 3Pin SMD
레드 \ 블랙 \ 브라운 \ 블루 \ 그린 \ 옐로우 \ 클리어) + Domikey Numpad 키트 x1 (pls는 오렌지 Dolch \ Atlantis \ 클래식 Dolch \ 1980s \ 위기 \ 물개에서 선택)
Pls 주의 지불: Domikey Numpad 키트 상단 행은 당신이 그것을 받아 들일 수없는 경우 GK21S 기본 상단 행 Esc \ TAB \ Fn \ backspace와 같은 탭/시프트/엔드/백스페이스, pls는 domikey Numpad kit, thx를 선택하지 않습니다.
GK21S RGB 21 키 PCB.
* 32 비트 MCU
* 8 메터 플래시 내장
* 3 256*256 * 256LED 드라이버 칩은 16.8 만 가지 색상을 지원합니다.
* 유형 C Usb 케이블 + 블루투스 5.1 듀얼 모드
* 램프 위치는 체리, 상자, G 축 및 기타 3 피트 또는 5 피트 MX 스위치와 호환되는 안티 rgb입니다
* 뜨거운 pluggable Kailh 연결관
* 지원 음악 리듬과 사운드 컨트롤, 드라이브 사용자 정의 매크로 프로그래밍 키, 세 레이어 정의 할 수 있습니다.
* PCB 지원 판 산 안정제.
* 리튬 배터리 750 미리암페르하우어
GK21S 드라이버와 소프트웨어
Https:// drive.google.com/open?id=1W_gEDvrQ4U2cU7-NQ7ChMHBhihs1utPG

 

반응형
728x90
반응형

cmd 창에
wmic memphysical get MaxCapacity, MemoryDevices

허용 가능한 용량
허용 가능한 메모리 슬롯 수


Windows 사용자는 아래 명령을 사용하여 명령 프롬프트에서 최대 RAM 용량을 결정할 수 있습니다. 기가바이트로 변환할 수 있는 킬로바이트 단위의 최종 값을 제공합니다(KB를 GB로 변환하려면 값을 1048576로 나눕니다).

Microsoft Windows [버전 10.0.19041.508]
(c) 2020 Microsoft Corporation. 판권 소유.
C:\WINDOWS\system32> wmic memphysical get MaxCapacity, MemoryDevices
MaxCapacity MemoryDevices
67108864 4
즉, 내 시스템의 최대 RAM 용량은 64GB입니다. 마더보드에 4개의 메모리 슬롯이 있는 경우 슬롯당 최대 RAM 용량은 64/4= 16GB입니다.

반응형

'Tech' 카테고리의 다른 글

npm 모듈 버전 확인  (0) 2022.06.06
GK21 숫자키패드  (0) 2022.05.17
윈도우 갓모드  (1) 2022.05.01
vscode 로 서버 접속 및 개발(주피터노트북 등)  (0) 2022.03.29
주피터 노트북 초기 설정  (0) 2021.05.28
728x90
반응형


1. 바탕화면에 새 폴더 생성

2. 폴더이름 변경(아래 내용 복붙)

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}  


출처 https://m.blog.naver.com/PostView.naver?blogId=psychiclove&logNo=222157164584&navType=by

 
반응형

'Tech' 카테고리의 다른 글

GK21 숫자키패드  (0) 2022.05.17
윈도우 메모리 관련 정보 얻기  (0) 2022.05.11
vscode 로 서버 접속 및 개발(주피터노트북 등)  (0) 2022.03.29
주피터 노트북 초기 설정  (0) 2021.05.28
klaytn - smart contract 배포  (0) 2019.06.02
728x90
반응형

pandas

pandas에서 read_csv 할 때 읽어오려는 파일이 테이블형식이 아니라, row에 다른 형태의 정보가 섞여있어
파싱에 오류가 있는 경우가 있음.
cp949 등 인코딩 문제라고 생각했으나, 테이블형식이 아닌 첫 3줄을 날리고 가져오니, 오류없이 읽어올 수 있었음

 

df = pd.read\_csv(working\_file, skiprows=3, sep=',')
 
반응형
728x90
반응형

 

https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh 

 

Remote - SSH - Visual Studio Marketplace

Extension for Visual Studio Code - Open any folder on a remote machine using SSH and take advantage of VS Code's full feature set.

marketplace.visualstudio.com

 

 

 

cntl + shift + p 키 누르면 아래와 같이 > 꺽쇄 모양이 있는 입력창이 나타남 

 

>remote-ssh  입력 시 Connect to Host 메뉴 나타남. 선택.

 

계정 입력 user@host  (예: root@121.121.121.121) 

 

접속완료 

 
 
 
 
 
 
반응형

'Tech' 카테고리의 다른 글

윈도우 메모리 관련 정보 얻기  (0) 2022.05.11
윈도우 갓모드  (1) 2022.05.01
주피터 노트북 초기 설정  (0) 2021.05.28
klaytn - smart contract 배포  (0) 2019.06.02
파일시스템  (0) 2019.05.15
728x90
반응형

headless 크롬 사용 중 한동안 아래 에러때문에 고생해서...기록해둠.  

"Message: session not created from timeout: Timed out receiving message from renderer: 600.000" 

아래 코드대로 실행했더니 마침내 동작. 

# 셀레니움 작동 테스트 
from selenium import webdriver
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1024, 768)) 
display.start()

user_agent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)'

options = webdriver.ChromeOptions()
options.add_argument('--no-sandbox')
options.add_argument('user-agent={0}'.format(user_agent))
driver = webdriver.Chrome('/home/venus/Notes/98/chromedriver',options=options)
# 아무런 경고가 없다면 이상없이 작동되는 것입니다

driver.get(url='https://naver.com')
# 페이지 이동

print(driver.current_url)
# 이동되었는지 확인

driver.close()
# 종료

 

핵심은 아래 코드를 삽입해주면 되는 것이었다. 

 
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1024, 768)) 
display.start()

 

반응형

+ Recent posts