我創建使用.net CLI命令一個新的Aurelia路上/.Net核心/打字稿項目:奧裏利亞劍道大橋和奧裏利亞對.NET核心溫泉項目
dotnet new aurelia
這個偉大的工程。現在我想在這個項目中使用Aurelia Kendo Bridge插件。
的Aurelia路上了.NET核心模板使用的WebPack所以我一直在努力遵循覆蓋安裝了的WebPack這裏的說明:http://aurelia-ui-toolkits.github.io/demo-kendo/#/installation
我也做了以下步驟:
安裝了劍道核心NPM包:
npm install kendo-ui-core jquery --save
安裝奧裏利亞劍道橋:
npm install aurelia-kendoui-bridge --save
包含在webpack.config.vendor.js文件的入口節點這些NPM軟件包:
entry: { vendor: [ 'aurelia-event-aggregator', 'aurelia-fetch-client', 'aurelia-framework', 'aurelia-history-browser', 'aurelia-logging-console', 'aurelia-pal-browser', 'aurelia-polyfills', 'aurelia-route-recognizer', 'aurelia-router', 'aurelia-templating-binding', 'aurelia-templating-resources', 'aurelia-templating-router', 'bootstrap', 'bootstrap/dist/css/bootstrap.css', 'jquery', 'kendo-ui-core', 'aurelia-kendoui-bridge' ], }
- 將kendo-ui-core和aurelia-kendoui-bridge導入boot.ts文件,並按照安裝說明添加橋插件。 boot.ts現在看起來是這樣的(道歉狡猾的格式 - 因爲某些原因不想碼格式應用到整個塊):
import 'isomorphic-fetch';
import { Aurelia, PLATFORM } from 'aurelia-framework';
import 'bootstrap/dist/css/bootstrap.css';
import 'bootstrap';
import 'kendo-ui-core';
import 'aurelia-kendoui-bridge';
declare const IS_DEV_BUILD: boolean;
export function configure(aurelia: Aurelia) {
aurelia.use.standardConfiguration() .plugin(PLATFORM.moduleName('aurelia-kendoui-bridge'));
if (IS_DEV_BUILD) {
aurelia.use.developmentLogging();
}
aurelia.start().then(() => aurelia.setRoot(PLATFORM.moduleName('app/components/app/app')));
}
然而,當我運行此我得到的錯誤:
Uncaught ReferenceError: vendor_8b79c30b7e7439ee178d is not defined
at Object.29 (external "vendor_8b79c30…"?f61b:1)
at __webpack_require__ (bootstrap 162cab7…?2baa:657)
at fn (bootstrap 162cab7…?2baa:85)
at Object.126 (global.js from dll-reference vendor_8b79c30…?da06:1)
at __webpack_require__ (bootstrap 162cab7…?2baa:657)
at fn (bootstrap 162cab7…?2baa:85)
at Object.7 (vendor.js?v=Filp3zKgThugnEmJ0hIhP507zLguUxBsJn0jDKuyf6c:68401)
at __webpack_require__ (bootstrap 162cab7…?2baa:657)
at fn (bootstrap 162cab7…?2baa:85)
at Object.14 (aurelia-metadata.js?78b1:1)
我對Webpack和劍道橋的知識是非常基本的,所以我可能在這裏錯過了一些明顯的步驟。有沒有人知道我可能會做錯什麼,並且有人設法使用Aurelia .Net Core項目獲得Aurelia Kendo Bridge?
感謝您的回答。我今天在一個新項目中重新嘗試了我的問題中列出的所有步驟,現在看起來工作正常,所以無論問題是否已被解決。 – PRS