Для вашего сведения, приложение Webpack объединит файлы сценариев в папку dist
, которая полезна для запуска приложения Electron.
Чтобы импортировать файлы зависимостей Syncfusion JavaScript, вы можете использовать любой из этих двухспособы:
- Импорт сценария в
main.ts
файле - Создание пользовательского файла JavaScript для зависимостей Syncfusion
Импорт сценария в файл main.ts
Импортируйте скрипт в файл main.ts, как показано ниже, фрагмент кода.При импорте зависимостей JavaScript Syncfusion, как показано ниже, он будет упакован в папку dist
.
...
import { PLATFORM } from 'aurelia-pal';
import * as Bluebird from 'bluebird';
import 'syncfusion-javascript/Scripts/ej/web/ej.grid.min';
// remove out if you don't want a Promise polyfill (remove also from webpack.config.js)
Bluebird.config({ warnings: { wForgottenReturn: false } });
export async function configure(aurelia: Aurelia) {
aurelia.use
.standardConfiguration()
.developmentLogging()
.plugin(PLATFORM.moduleName('aurelia-syncfusion-bridge'), (syncfusion) => syncfusion.ejGrid());
...
Создание пользовательского файла JavaScript для зависимостей Syncfusion
Необходимо создать пользовательский JavaScriptфайл для зависимостей Syncfusion (ej.web.all.min.js
) и импортируйте созданные файлы JavaScript, используя require
в вашем файле app.html
.