[]
Vite.js는 최신 프런트 엔드 개발용 빌드 도구로, 네이티브 ES 모듈을 이용하여 개발 환경을 개선하고 고도로 최적화된 프로덕션 빌드를 생성합니다. 이 자습서에서는 Vite.js React 응용 프로그램에서 ActiveReportsJS 보고서 뷰어 컴포넌트를 사용하는 방법을 보여 줍니다.
새 Vite.js React 응용 프로그램을 만드는 가장 쉬운 방법은 create-vite 스캐폴딩 도구를 사용하는 것입니다. 명령 프롬프트 또는 터미널에서 다음 명령을 실행하여 기본 옵션으로 응용 프로그램을 만듭니다.
# npm 6.x
npm init vite arjs-vite-react-app --template react
# npm 7+, extra double-dash is needed
npm init vite arjs-vite-react-app -- --template react
#yarn
yarn create vite arjs-vite-react-app --template react
아래 명령어를 사용하여 ActiveReportsJS React 보고서 뷰어 컴포넌트
와 종속성을 설치합니다.
#npm
npm install @mescius/activereportsjs-react@latest
#yarn
yarn add @mescius/activereportsjs-react@latest
src\index.css
파일을 열고 파일 내용을 다음 코드로 바꿉니다.
@import "@mescius/activereportsjs/styles/ar-js-ui.css";
@import "@mescius/activereportsjs/styles/ar-js-viewer.css";
#viewer-host {
width: 100%;
height: 100vh;
}
ActiveReportsJS는 보고서 템플릿 파일에 JSON 형식과 rdlx-json
확장명을 사용합니다.
public 폴더에 report.rdlx-json
이라는 새 파일을 만들고 다음 JSON 콘텐츠를 파일에 삽입합니다.
{
"Name": "Report",
"Body": {
"ReportItems": [
{
"Type": "textbox",
"Name": "TextBox1",
"Value": "Hello, ActiveReportsJS Viewer",
"Style": {
"FontSize": "18pt"
},
"Width": "8.5in",
"Height": "0.5in"
}
]
}
}
src\App.jsx
의 기본 코드를 다음 코드로 바꿉니다.
import React from "react";
import "./App.css";
import { Viewer } from "@mescius/activereportsjs-react";
function App() {
return (
<div id="viewer-host">
<Viewer report={{ Uri: 'report.rdlx-json' }} />
</div>
);
}
export default App;
응용 프로그램을 개발 모드로 실행하려면 응용 프로그램의 루트 폴더에서 다음 명령을 실행합니다.
# npm
npm run dev
#yarn
yarn dev
'vite'가 내부 또는 외부 명령, 실행 가능 프로그램 또는 배치 파일로 인식되지 않았습니다.
라는 오류가 발생하고 명령이 실패하는 경우 node_modules
폴더를 삭제하고 npm install
또는 yarn
을 실행하여 필요한 모든 패키지를 다시 설치합니다. 그런 다음 npm run dev
또는 yarn dev
를 다시 실행합니다. 뛰어난 응용 프로그램 빌드 성능과 핫 모듈 재로드 속도를 확인합니다.
응용 프로그램이 시작되면 ActiveReportsJS 뷰어 컴포넌트가 페이지에 나타납니다. 뷰어에는 Hello, ActiveReportsJS Viewer
라는 텍스트가 포함된 보고서가 표시됩니다. 도구 모음의 버튼을 사용하거나 보고서를 사용 가능한 형식 중 하나로 내보내 기본 기능을 테스트할 수 있습니다.