2016-09-17 3 views
0

Я строю приложение с помощью Ионный Framework и AngularJS 1.xИонные не будет работать после обновления

Пару недель назад я модернизировал свой ионными CLI до версии 2.0.0. Сегодня я обнаружил, что не могу запустить $ionic serve или $ionic build, он дал некоторую ошибку в том, что не смог найти глоток, хотя я мог подтвердить, что gulp действительно установлен и работает. Эта проблема шла только в одном ионном проекте 1.x, другие ионные проекты 1.x работали нормально.

Я попытался исправить проблему, обновив узел (я использовал версию 0.12.x), и теперь я нахожусь в версии 6.6.0.

Но теперь ионный не будет работать какую-либо ионная команды, вместо этого он возвращает ошибку:

$ ionic 
Caught exception: 
Error: Cannot find module 'inherits' 
    at Function.Module._resolveFilename (module.js:455:15) 
    at Function.Module._load (module.js:403:25) 
    at Module.require (module.js:483:17) 
    at require (internal/module.js:20:19) 
    at Object.<anonymous> (/usr/local/lib/node_modules/ionic/node_modules/glob/glob.js:42:14) 
    at Module._compile (module.js:556:32) 
    at Object.Module._extensions..js (module.js:565:10) 
    at Module.load (module.js:473:32) 
    at tryModuleLoad (module.js:432:12) 
    at Function.Module._load (module.js:424:3) 

Mind letting us know? https://github.com/driftyco/ionic-cli/issues 

Эта ошибка происходит даже в проектах, которые были затронуты, но предыдущая проблемой.

Пожалуйста, помогите. Я на linux Mint 17.1

ответ

0

Так что мне удалось решить проблему путем переустановки ионной & cordova, а также убедиться, что узлы, узлы, npm, bower и gulp были в курсе последних событий. Это получило ионную работу, но я все еще не мог запустить старые ионные проекты 1.x, получив ошибку, которая не могла быть найдена.

Чтобы решить эту проблему, удалите каталог node_modules в папку проекта и запустить $ npm install