React 및 React Native에서 노드 패키지를 가져옵니다.
3811 단어 dockerjavascriptreactnode
브라우저파이란?
브라우저에서 사용하기 위해 컴파일할 노드 모듈을 사용할 수 있게 해주는 JavaScript 번들러입니다. 또한 자신의 코드와 타사 코드를 추적하는 데 사용할 수도 있습니다.
어떻게 사용합니까?
간단히 말해서 사용자 지정 코드 또는 외부 라이브러리를 browserify에 전달하면 나머지는 처리됩니다.
이제 예를 들어 웹 앱에 타사 패키지 xml-js가 필요하면 이러한 세트를 따라야 합니다.
xmlConverter.js라고 하는 파일을 만듭니다.
const convert = require(‘xml-js’);
module.exports = convert;
다음으로 -o 옵션을 사용하여 이 파일을 browserify에 전달합니다. 이 -o는 컴파일된 코드를 포함할 파일을 알려주는 데 사용됩니다.
$ browserify xmlConverter.js -o xmlComplied.js
이제 이 파일을 웹 애플리케이션에서 활용할 수 있습니다. 그러나 이것은 기본 프로그램에서는 작동하지 않습니다. Aakash N S은 그렇게 하는 방법에 대한 자세한 지침을 제공합니다. 깊이 파고들지 않으려면 계속 읽을 수 있습니다. 나는 당신을 위해 모든 것을 처리할 스크립트를 만들었고 웹과 모바일 앱 모두에서 작동할 것입니다.
Docker 실행 사용: (link)
$ cd <project_directory>
$ docker run -it --rm -v "${PWD}":/app node-to-app-compiler:v0.0.1 <option> <package_name>
예시:
$ docker run -it --rm -v "${PWD}":/app node-to-app-compiler:v0.0.1 xml-js
터미널 사용: (link)
이것을 복제repo하고 셸 스크립트를 실행합니다.
$ chmod +x compiler.sh
$ ./complier.sh <options> <package_name>
예시:
$ ./complier.sh xml-js
옵션:
–local: 이 매개변수는 사전 설치된 노드 패키지를 찾고 있는지 여부를 스크립트에 알려줍니다. 이 스크립트는 기본적으로 npm을 사용하여 패키지 설치를 시도합니다.
참조
Reference
이 문제에 관하여(React 및 React Native에서 노드 패키지를 가져옵니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/darylaranha/import-node-packages-in-react-and-react-native-2nmm텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)