위챗 애플릿 Linux 개발 환경 설정 상세 설명

1774 단어
위챗 애플릿 리눅스 개발 환경
위챗 애플릿 개발 도구는 nw를 사용합니다.js가 실현한, 이 장난감은 본래 플랫폼을 뛰어넘을 수 있는 것이다.왜 위챗에서 윈도우즈와 맥 버전만 나왔는지 모르겠다.오늘 나는 linux에서 위챗 프로그램을 개발할 수 있도록 좀 고쳤다.ubuntu를 예로 들면 다음과 같습니다.
먼저 nwjs sdk 환경을 설치해야 합니다. devtool의 지원이 필요하기 때문에 반드시 sdk 버전을 설치해야 합니다.
nwjs sdk 압축 파일을 다운로드한 후 원하는 위치에 압축을 풀고 환경 변수를 설정하면 nw 실행 가능한 파일을 path 변수에 추가합니다.
다음은 위챗 애플릿 개발 도구의 패키지를 추출해야 합니다.nw 파일, 이것은 nwjs의 프로젝트 패키지 파일입니다.윈도우 기계를 찾아서 애플릿 개발 도구를 설치하고 설치 디렉터리에서 패키지를 찾으세요.nw 폴더, 폴더를 linux 시스템으로 복사합니다.이치대로 말하면, 이 폴더 nw에 들어갑니다.실행할 수 있지만 텐센트 개발자가 프로젝트의 파일 인용에서 대소문자를 구분하지 않기 때문에 윈도우즈에서 실행할 수 있고 linux에서 실행할 수 없습니다.원인을 알게 되면 우리는 잘못된 부분을 인용하여 수정할 것이다.패키지에서.nw 디렉토리에서 다음을 수행합니다.

sed -i 's/\.\/Create\/create\.js/\.\/create\/create\.js/ig' app/dist/components/ContainController.js
sed -i 's/\.\/main\.js/\.\/Main\.js/ig' app/dist/components/ContainController.js
sed -i 's/\.\/webview\/Picker/\.\/webview\/picker/ig' app/dist/components/simulator/controller.js
sed -i 's/\.\/webview\/ActionSheet\.js/\.\/webview\/actionSheet\.js/ig' app/dist/components/simulator/controller.js
sed -i 's/appServiceConfig\.js/appserviceConfig\.js/ig' app/dist/common/assdk/networkSdk.js

실행이 완료되면 디렉토리에 들어가려면 다음과 같이 하십시오.

nw .

애플릿 개발 도구를 정상적으로 열 수 있습니다. 열 때 "failed to load..."오류 알림은 아이콘 파일을 불러올 수 없기 때문입니다.너는 패키지를 편집할 수 있다.json의'icon':'app/images/logo2.png'은 다른 ico 파일을 위해 삭제하거나 이 줄을 삭제하면 됩니다.
보충:
nw 실행 중입니다.전에 npm install이 필요합니다.
또한 로컬에서 별도의 모듈을 설치해야 합니다.

npm install --save autoprefixer
npm install --save pretty
npm install --save perfectionist

읽어주셔서 감사합니다. 여러분께 도움이 되었으면 좋겠습니다. 본 사이트에 대한 지지에 감사드립니다!

좋은 웹페이지 즐겨찾기