3 votes

Erreur : Fichier à importer introuvable ou illisible : globals.core

J'utilise Ionic 2.

J'obtiens une erreur lorsque j'exécute :

ionic build android
Running 'build:before' gulp task before build
[15:35:59] Starting 'clean'...
[15:35:59] Finished 'clean' after 69 ms
[15:35:59] Starting 'build'...
[15:35:59] Starting 'sass'...
[15:35:59] Starting 'html'...
[15:35:59] Starting 'fonts'...
[15:35:59] Starting 'scripts'...
app\theme\app.variables.scss
Error: File to import not found or unreadable: globals.core
       Parent style sheet: E:/Development/IDE/ionic-apps/theWhoZoo/app/theme/app.variables.scss
        on line 7 of app/theme/app.variables.scss
>> @import "globals.core";

C'est un fichier que Ionic a généré :

app.variables.scss

// http://ionicframework.com/docs/v2/theming/

// Ionic Shared Functions
// --------------------------------------------------
// Makes Ionic Sass functions available to your App

@import "globals.core";

// App Shared Variables
.
.

Toute aide est la bienvenue.

3voto

S. Roose Points 403

Mise à jour

Cela se produit lorsque vous essayez d'utiliser la version 2 de ionic-native dans votre package.json. Cela m'a pris quelques recherches, mais c'est apparemment normal puisque beaucoup de choses changent avec la version RC0 de Ionic2. Lisez tout sur la nouvelle structure aquí .

Étapes pour atténuer le problème et convertir réellement votre application à la dernière structure Ionic2 :

  1. Installer node.js v6 à partir du site web
  2. Vérifier la version de npm (3.x) ( npm -v )
  3. Vérifier la version ionique (2.1.x) ( ionic -v )
  4. tuer les instances de nodejs
  5. supprimer le dossier node_modules
  6. Suivez toutes les étapes décrites dans le Github changelog et :

    • Pour l'étape 28, ne réutilisez pas votre fichier variables.scss, mais prenez celui de l'application base de l'application
    • Pour l'étape 29, ne copiez pas les fichiers app.*.scss mais supprimez-les.
    • Non décrit mais utile : copiez le tslint.json de l'appbase, car cela va valider votre code avec lint.
  7. Une fois toutes les étapes terminées, vous pouvez construire votre code avec npm run build

J'ai eu d'autres erreurs :

  • [Erreur : Impossible de déterminer le module pour le composant xxx]. => résolution
  • [Erreur : la compilation a échoué, le fichier de ressources n'a pas été trouvé]. => résolution : templateUrl devrait être des urls relatives, par exemple templateUrl: 'build/pages/list/list.html' => templateUrl: 'list.html'
  • [TS2307 : Impossible de trouver le module './app.module.ngfactory'] => résolution : execute "node_modules/.bin/ngc" - app cela va générer les fichiers ts nécessaires dans src/app/

Visual Studio

J'utilise Visual Studio, pour que la compilation fonctionne, vous devez fermer VS une fois de plus et le rouvrir pour qu'il fonctionne correctement. Notez également que vous devrez ajouter le chemin ' C:\Program Fichiers (x86) \nodejs ' à vos outils web externes en haut de la page, afin qu'il ne prenne pas le node.js intégré qui est trop vieux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X