개발자_이훈규
천천히, 빠르게. 개발자의 Repository
개발자_이훈규
전체 방문자
오늘
어제
  • 분류 전체보기 (473)
    • 티스토리 (4)
    • 개발자 뉴스 (2)
    • 소프트웨어 (203)
      • C (7)
      • c++ (25)
      • Objective-C (3)
      • Do it! 반응형 웹디자인 (4)
      • openGL (8)
      • Java (24)
      • Jni (3)
      • Android (9)
      • Wordpress (2)
      • 버그 만난 후 느낀점 (2)
      • Git (3)
      • node js (2)
      • window tablet (1)
      • HTML (3)
      • javascript (3)
      • perl (1)
      • AngularJS (0)
      • JSON (0)
      • Docker (3)
      • python (5)
      • jQuery (1)
      • MFC (4)
      • cocos studio (6)
      • Golang (1)
      • SQLite3 (0)
      • Spring Boot (8)
      • thymeleaf (0)
      • Django (0)
      • iOS (3)
      • skia (0)
      • VBA (0)
      • PHP (2)
      • Oracle (1)
      • JSP (0)
      • R (0)
    • TCP IP (2)
    • 금융 (0)
      • 금융 Study (0)
      • 금융 Archive (0)
      • 금융 Article (0)
    • 개인 프로젝트 (7)
      • gif 홈페이지 만들기 (0)
      • study app만들기 (0)
      • 크롤러 만들기 (1)
      • 카툰 홈페이지 만들기 (1)
      • 외주 홈페이지 만들기 (3)
      • 웹 홈페이지 만들기 (0)
      • 미디어 서버 만들기 (0)
      • 소개팅 어플 만들기 (0)
      • 인스타그램 풀스택 클론 코딩(인강 노트) (0)
      • 주식 모의거래 만들기 (1)
    • html php mysql (0)
    • node.Js (2)
    • 일상 (2)
    • 빈공간 uml 공부 (0)
    • Ubuntu(linux) (12)
    • 맥OS (10)
      • android 설치하기 (2)
    • Programming quizzes (0)
    • IoT (구 유비쿼터스) (16)
      • 라즈베리 파이 (11)
      • 아두이노 (5)
    • 하드웨어 (5)
      • 아수스 비보탭 노트8 asus vivotap no.. (2)
      • 크레마 카르타 (3)
    • 분석할 문장, 구문, 코드 (0)
    • 키보드 (1)
      • 해피해킹 (1)
    • 코드 라이언 (0)
    • 전자기기 (4)
    • Ted (0)
    • NAS (0)
    • 알고리즘 (0)
    • 연합인포맥스 (0)
    • 이벤트 응모함 (4)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • Java
  • error
  • 설치
  • GIT
  • CODE
  • 소스
  • 예제
  • 개발
  • 라즈베리 파이
  • Example
  • 코드
  • 설명
  • C++
  • C
  • 방법
  • ubuntu
  • 우분투
  • Python
  • 에러
  • install

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
개발자_이훈규

천천히, 빠르게. 개발자의 Repository

chrome에서 back slash(\)을 replace 한 결과...
카테고리 없음

chrome에서 back slash(\)을 replace 한 결과...

2020. 3. 6. 14:39

상황

electron에서 getAppPath()을 preload의 위치에서 사용하는데

slash가 back slash로 출력되어서 path.join이 동작하지 않고 있다.

 

테스트

chrome에서 string 변수를 만들어서 replace테스트를 해보니 계속 back slash를 string상태에서 바꾸지 않고 back slash가 처리된 string에서 back slash를 찾고 있었다.

 

원하는 결과

str => Hello\world\path\is\wrong

변경대상 => Hello\world\path\is\wrong

변경결과 => Hello/world/path/is/wrong

 

chrome dev tool에서 동작하는 결과

str => Hello\world\path\is\wrong

backslash 적용 => Hello\world\path\is\wrong

변경대상 => 없음

변경결과 => Hello\world\path\is\wrong

 

 

이걸 모르고 계속 왜 안되는지 찾고 고민하다가

Windows file path format도 고민해보고

node js의 file path와 react의 file path가 다른건지 고민해봤다.

 

동작하던 코드

app.getAppPath().replace(/\\/g, "/")

저작자표시 (새창열림)
    개발자_이훈규
    개발자_이훈규
    혼자 꽁양꽁양 개발하면서 놀아요~ - 노트같은 블로그

    티스토리툴바