매크로에 라이브러리를 가져오려면 어떻게 합니까?
EmEditor v22.1.0 이상에서 새로운 V8 엔진을 사용하는 경우 EmEditor는 특정 JavaScript 라이브러리를 매크로로 가져올 수 있습니다. 대부분의 브라우저 호환 라이브러리를 V8에서 사용할 수 있습니다. 호환성 정보는 “제한 사항” 섹션을 참조하십시오.
브라우저 호환 라이브러리를 찾은 후 다음 단계에 따라 매크로로 가져오십시오.
-
라이브러리의 축소된
.js파일을 다운로드합니다.- 축소되지 않은 파일은 다른 파일을 가져오는 경우 작동하지 않을 수 있습니다.
- 예를 들어, datetime 라이브러리 Luxon을 사용하려면 기본 브라우저 설정에서 축소된 파일을 다운로드하십시오.
-
EmEditor를 엽니다. **매크로 | 사용자 지정…**으로 이동하여 V8을 JavaScript 엔진으로 사용을 선택하여 v8 엔진으로 전환합니다.
-
새
.jsee파일을 만듭니다. 파일 맨 위에#include "library.js"를 작성하고library.js를 다운로드한 JS 파일의 상대 또는 절대 경로로 바꿉니다.- 백슬래시를 이스케이프하는 것을 잊지 마십시오.
"C:\\folder\\folder" luxon.min.js를 같은 폴더에 다운로드한 경우#include "luxon.min.js"로 포함합니다.
- 백슬래시를 이스케이프하는 것을 잊지 마십시오.
Luxon이 올바르게 가져와졌는지 테스트하려면 현재 시간을 출력하는 다음 매크로를 실행할 수 있습니다.
#include "luxon.min.js"
alert(luxon.DateTime.now().toISO());
제한 사항
- Node API 및
npm은 V8에서 액세스할 수 없습니다. import,fetch및 DOM 조작과 같은 특정 Web API는 V8에서 사용할 수 없습니다.