Ho un progetto ember-cli. Ho usato bower per installare fastclick e l'ho aggiunto al mio brocfile.Come installare fastclick con ember-cli?
Ora sto provando a inizializzarlo. Nel mio file app.js
ho aggiunto:
import FastClick from 'bower_components/fastclick/lib/fastclick';
Ma questo mi dà un errore nella console: "TypeError Uncaught: Impossibile leggere la proprietà 'default' di non definito". L'ispettore mostra il seguente codice generato:
["ember","ember/resolver","ember/load-initializers","bower_components/fastclick/lib/fastclick","exports"],
function(__dependency1__, __dependency2__, __dependency3__, __dependency4__, __exports__) {
"use strict";
var Ember = __dependency1__["default"];
var Resolver = __dependency2__["default"];
var loadInitializers = __dependency3__["default"];
var FastClick = __dependency4__["default"]; # chrome highlights this line
assumo il problema è che Fastclick non è compatibile con il caricatore ES6 che usi brace-cli. Non ho requirejs, quindi come posso installare fastclick nel mio progetto? I documenti sono a https://github.com/ftlabs/fastclick.
Ho anche provato ad aggiungere questo per index.html, ma non ha alcun effetto quando costruire un app iOS:
$(function() {
FastClick.attach(document.body);
});