J'utilise la bêta ionique et j'essaie de construire l'application de l'onglet standard (créé avec: ionic start appname tabs --v2
) pour le tester sur android juste pour voir à quoi ressemblent les composants natifs sur un appareil. J'ai construit une application Android Cordova avant et cela a fonctionné sur mon appareil. Mais je veux que les composants natifs de la bêta ionique, mais la commande ne retourne ionic build android
ceci:Erreur ionique lors de la construction
(node:2390) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
Running 'build:before' gulp task before build
[08:51:38] Starting 'clean'...
[08:51:38] Finished 'clean' after 49 ms
[08:51:38] Starting 'build'...
[08:51:38] Starting 'sass'...
[08:51:38] Starting 'html'...
[08:51:38] Starting 'fonts'...
[08:51:38] Starting 'scripts'...
[08:51:38] Finished 'scripts' after 47 ms
[08:51:38] Finished 'html' after 51 ms
[08:51:38] Finished 'fonts' after 60 ms
[08:51:39] Finished 'sass' after 925 ms
[08:51:46] Finished 'build' after 8.77 s
[08:51:46] Starting 'build:before'...
[08:51:46] Finished 'build:before' after 5.09 μs
Caught exception:
TypeError: Cannot read property 'slice' of undefined
at Object.run (/usr/local/lib/node_modules/ionic/lib/ionic/build.js:29:32)
at Promise.apply (/usr/local/lib/node_modules/ionic/node_modules/q/q.js:1078:26)
at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/ionic/node_modules/q/q.js:741:41)
at /usr/local/lib/node_modules/ionic/node_modules/q/q.js:1304:14
at flush (/usr/local/lib/node_modules/ionic/node_modules/q/q.js:108:17)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
Mind letting us know? https://github.com/driftyco/ionic-cli/issues
je trouve la ligne dans les build.js:
var rawArgs = rawCliArguments.slice(0);
Mais je ne sais pas pourquoi la la propriété de tranche est indéfinie ...
J'ai essayé presque chaque version de noeud avec le "n CLI" et j'ai également essayé de réinstaller cordova, ionique et le noeud mais cela n'a pas aidé. Si je crée le projet ionic v2 via cordova build android
, il renvoie un .apk mais après l'installation, il affiche uniquement un écran blanc.
Informations de ionic info
:
Cordova CLI: 6.2.0
Ionic Framework Version: 2.0.0-beta.7
Ionic CLI Version: 2.0.0-beta.26
Ionic App Lib Version: 2.0.0-beta.16
ios-deploy version: 1.8.6
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v6.2.1
Xcode version: Xcode 7.1 Build version 7B91b
Je suis vraiment frustré, j'espère que quelqu'un peut me aider.
Éditer: Même si j'utilise ionic serve
certains composants ne fonctionnent pas dans le navigateur. Par exemple, la disposition de la grille ionique (http://ionicframework.com/docs/components/#grid-explicit) avec 5 lignes et 4 colonnes ne montre qu'un seul col.
J'ai même erreur après la mise à jour ionique et Cordova. ionique ne pas écouter les changements de sass et l'installation de rapports obsolète. – DazChong
FWIW, ce n'est pas que 'slice' est indéfini, c'est que' rawCliArguments' n'est pas défini, donc aucune méthode de tranche n'est associée. – paqogomez