ServiceNow SDK를 사용하여 종속성 다운로드
IntelliSense와 스크립트 및 ServiceNow Fluent 코드 유효성 검사를 위해 인스턴스에서 애플리케이션 종속성 및 TypeScript 정의를 다운로드합니다.
개발 프로세스 전체에서 인스턴스에서 종속성 및 TypeScript 정의를 다운로드하여 애플리케이션에서 해당 종속성에 대한 코딩을 지원해야 합니다.
dependencies 명령을 사용할 수 있습니다. 필요한 경우 애플리케이션 디렉터리와 인증 별칭도 제공합니다.now-sdk dependencies [--directory <package path>] [--auth <alias>]애플리케이션 종속성 다운로드 ServiceNow Fluent
코드에 대한 IntelliSense 지원 및 유효성 검사를 받으려면 다른 애플리케이션 범위의 종속성에 대한 TypeScript 정의를 다운로드합니다.ServiceNow Fluent
시작하기 전에
를 사용하여 ServiceNow SDK로컬 시스템에 애플리케이션을 추가합니다. 자세한 내용은 ServiceNow SDK를 사용하여 애플리케이션 추가 문서를 참조하십시오.
필요한 역할: 관리자
이 태스크 정보
이 절차에서는 명령줄 인터페이스(CLI)를 ServiceNow SDK 사용합니다. 명령줄 도구에서 now-sdk --help 를 입력하여 사용 가능한 명령 및 전역 옵션에 대한 정보를 가져옵니다. 명령 및 해당 매개변수에 대한 추가 정보를 보려면 명령과 --help 또는 -h를 입력합니다. 예를 들어 now-sdk auth --help입니다. CLI에 대한 자세한 내용은 다음 문서를 참조하십시오 ServiceNow SDK CLI.
프로시저
다음에 수행할 작업
#now:{scope}/{category} 하위 경로 임포트 형식을 사용하여 파일의 종속성을 ServiceNow Fluent 참조할 수 있습니다. 예:// Import roles from global scope
import { role as globalRole } from '#now:global/security'
// Import roles from custom app scope
import { role as xExampleAppRole } from '#now:x_example_app/security'
// Use in ACLs, flows, etc.
Acl({
$id: Now.ID['my_acl'],
type: 'record',
table: 'incident',
operation: 'read',
roles: [globalRole.admin, xExampleAppRole.xExampleAppCool],
})임포트 구성이 포함되어야 합니다.{
"imports": {
"#now:*": "./@types/servicenow/fluent/*/index.js"
}
}모듈 및 스크립트 종속성 다운로드
Glide API 및 스크립트 포함에 대한 IntelliSense 지원 및 유효성 검사를 받으려면 모듈 및 스크립트 종속성에 대한 TypeScript 정의를 다운로드합니다.
시작하기 전에
를 사용하여 ServiceNow SDK로컬 시스템에 애플리케이션을 추가합니다. 자세한 내용은 ServiceNow SDK를 사용하여 애플리케이션 추가 문서를 참조하십시오.
필요한 역할: 관리자
이 태스크 정보
이 절차에서는 명령줄 인터페이스(CLI)를 ServiceNow SDK 사용합니다. 명령줄 도구에서 now-sdk --help 를 입력하여 사용 가능한 명령 및 전역 옵션에 대한 정보를 가져옵니다. 명령 및 해당 매개변수에 대한 추가 정보를 보려면 명령과 --help 또는 -h를 입력합니다. 예를 들어 now-sdk auth --help입니다. CLI에 대한 자세한 내용은 다음 문서를 참조하십시오 ServiceNow SDK CLI.
프로시저
결과
이 구성을 사용하면 서버 측 스크립트에 .server.js 파일 확장명을, 클라이언트 측 스크립트에 .client.js 파일 확장명을 사용할 수 있으며 개발 중에 자동 완성 지원을 받을 수 있습니다.