2016-08-09 4 views
0

я работал в проекте в Meteor 1.3 и сегодня я повышен до 1,4, и когда я пытаюсь запустить проект после запуска meteor reset я получаю следующее сообщение об ошибке:Метеор - ошибка после обновления до 1.4

While loading plugin `compileScss` from package `fourseven:scss`: 

    /Users/mazinalmaskari/.meteor/packages/fourseven_scss/.2.1.1.xb5zda++os.osx.x86_64+web.browser+web.cordova/plugin.compileScss.os.osx.x86_64/npm/compileScss/node_modules/node-sass/lib/index.js:22:11: 
    `libsass` bindings not found. Try reinstalling `node-sass`? 
    at getBinding 
    (/Users/mazinalmaskari/.meteor/packages/fourseven_scss/.2.1.1.xb5zda++os.osx.x86_64+web.browser+web.cordova/plugin.compileScss.os.osx.x86_64/npm/compileScss/node_modules/node-sass/lib/index.js:22:11) 
    at Object.<anonymous> 
    (/Users/mazinalmaskari/.meteor/packages/fourseven_scss/.2.1.1.xb5zda++os.osx.x86_64+web.browser+web.cordova/plugin.compileScss.os.osx.x86_64/npm/compileScss/node_modules/node-sass/lib/index.js:188:23) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load 
    (/Users/mazinalmaskari/.meteor/packages/meteorhacks_npm/.1.5.0.m71zaz++os+web.browser+web.cordova/plugin.initializing-npm-support.os/npm/initializing-npm-support/node_modules/node-echo/node_modules/coffee-script/lib/coffee-script/register.js:45:36) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> 
    (/Users/mazinalmaskari/.meteor/packages/meteor-tool/.1.4.0-1.bf0k83++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/isobuild/bundler.js:1633:22) 
    at Object.require 
    (/Users/mazinalmaskari/.meteor/packages/meteor-tool/.1.4.0-1.bf0k83++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/isobuild/bundler.js:1607:31) 
    at <runJavaScript-18>:15:16 
    at <runJavaScript-18>:151:4 
    at <runJavaScript-18>:158:3 


=> Your application has errors. Waiting for file change. 

И когда я удалить пакет fourseven:scss я получаю следующее сообщение об ошибке:

While processing files with stylus (for target web.browser): 
    packages/ian:accounts-ui-bootstrap-3/accounts_ui.styl: Stylus compiler error: accounts_ui.styl:85:2 
    81| } 
    82| .btn-Twitter{ 
    83|  color: white; 
    84|  background-color: #4099FF; 
    85| } 
    --------^ 
    86| 
    87| 

    fs.exists is not a function 


=> Your application has errors. Waiting for file change. 

Любые советы о том, что я должен делать здесь, пожалуйста? есть ли способ понизить до метеора 1.4?

ответ

3

Я получил эту проблему фиксированной, выполнив следующие шаги:

meteor remove fourseven:scss

meteor add fourseven:[email protected]=3.8.1 '

для второй задачи, я должен переместить пакет стилуса и добавить его снова, потому что по какой-то причине скачивает ian:accounts-ui-bootstrap-3 не приходит с последней версией stylus

meteor remove stylus

meteor add [email protected]=2.513.4

+0

Спасибо, что сработало для меня (часть об стилусе) –

+0

Спасибо. Я думаю, что это было главным образом проблема с добавлением стилуса –

0

Сначала попробуйте использовать meteor reset (предупреждение: это уничтожит вашу локальную БД Mongo).

Если это не работает, с fourseven:scss пакет добавлен в ваш проект, попробуйте:

cd yourproject 
npm uninstall node-sass 
meteor npm install --save-dev node-sass 
+0

спасибо, я попробую сейчас –

+0

проблема все еще существует даже после реализации вашего решения -_- –

+0

да, я сначала запускал «meteor reset», как это было в терминале. извините, я должен был упомянуть об этом в моем вопросе, сейчас редактирую его –

0

Попробуйте запустить приложение как корень

$ sudo meteor 
+0

спасибо, но я уже решил его и разместил ответ :) –

Смежные вопросы