자바 스크립트 애플리케이션을 개발하고 브라우저 자바 스크립트 또는 nwjs 또는 Atom Electron을 사용하는 기본 애플리케이션에 배포 할 수있는 도구 또는 방법이 있는지 알고 싶습니다.
물론 노드의 고유 기능이 아닌 브라우저 호환 기능을 사용해야합니다.
파일을 묶는 방법의 문제 일뿐입니다.하지만 이미 그렇게 할 수있는 도구가있을 것입니다.JS 앱을 브라우저와 nw.js 또는 Atom Electron에 배포 하시겠습니까?
1
A
답변
0
귀하의 개발 환경에 달려 있습니다. 나는 전자 메시징에서 비트를 사용하는 일렉트론 앱을 개발하고 있지만이 애플리케이션을 브라우저에서도 직접 사용하고 싶다면 그 주위에 래퍼를 만들고 빌드 도구로 이러한 것들 (webpack, gulp, grunt ...).
전자를 사용하려면 Electron Builder에서 원하는 규칙을 살펴 봐야합니다. 응용 프로그램과 응용 프로그램의 종속성을 개발 부서 (전자, 전자 빌더 등)와 구분합니다.
1
browserify을 사용해보세요. 정말 멋지 네요.
browserify는 브라우저의 노드 맞춤형 commonjs 모듈을 컴파일하기위한 도구입니다.
npm으로 패키지 묶음 및 설치를 제외한 다른 용량 에서 노드 자체를 사용하지 않더라도 browserify를 사용하여 코드를 구성하고 타사 라이브러리를 사용할 수 있습니다.
browserify에서 사용하는 모듈 시스템은 노드와 동일하므로 원래 노드에서 사용하도록 의도 된 패키지가 npm에 게시되었지만 브라우저에서는 제대로 작동합니다.
점점 더 많은 사람들이 의도적으로 browserify를 사용하여 NPM에 많은 패키지가 바로 브라우저에서 사용하기위한 것입니다 모두 노드와 브라우저에서 작동하도록 설계 NPM에 모듈을 게시하고 있습니다. 이 그렇게하기 위해 가능하면 나도 몰라 같은 환경이 아니기 때문에 NPM은 모든 자바 스크립트, 전면 또는 백엔드 모두
https://github.com/substack/browserify-handbook#introduction
입니다. 그러나 당신은 [browserify] (http://browserify.org/)와 같은 멋진 서체가 있습니다. 더 많이 찾으면 말해 줄께. –
@RomainIsnel 잘 둘 다 DOM과 기본 자바 스크립트를 공통으로 가지고 있기 때문에 둘 다 공통된 부분 집합으로 많은 작업을 수행 할 수 있습니다. – Petruza
네가 맞아, Electron는 NodeJS 환경도 포함한다. –