0
我試圖使用刷卡庫在我angular2 + NPM應用程序,但我有上構建一個錯誤嘗試使用它無法使用NPM
錯誤時初始化組隊,探索在angular2是:
ERROR in vendor.95f9dda80938ded736ad.bundle.js from UglifyJs
Unexpected token: name (class_SwiperClass) [vendor.95f9dda80938ded736ad.bundle.js:16626,6]
我在我的package.json包括它和如下的我的組件使用它我:
import Swiper from 'swiper/src/components/core/core-class';
ngAfterViewInit() {
let mySwiper : any = new Swiper('swiper-container', {
autoplay: 1000,
autoplayDisableOnInteraction : false,
speed: 400,
spaceBetween: 0,
pagination : ".swiper-pagination"
});
}
我的角度,CLI配置如下:
{
"apps": [
{
"root": "src",
"outDir": "dist",
"assets": [
"assets",
"favicon.ico"
],
"index": "index.html",
"main": "main.ts",
"prefix": "app",
"styles": [
"../node_modules/swiper/dist/css/swiper.css"
],
"scripts": [
"../node_modules/swiper/dist/js/swiper.js"
]
}
]
}
你與你的意思是必須添加在你typings.d.ts什麼 - >宣佈VAR組隊,探索:任意;我不當你使用JavaScript庫,您必須下載分型爲你的庫(在這種情況下組隊,探索)有任何typings.d.ts –
。如果你需要使用沒有全局分型全局庫,也可以手動聲明他們的src/typings.d.ts任何:聲明VAR庫名稱:任意; (https://github.com/angular/angular-cli/wiki/stories-global-scripts) – Ragnarr