2015-09-16 5 views
3

Я пытаюсь использовать Aurelia-i18n, но я как бы застрял на начальном этапе настройки. Я сделал до этого момента (https://github.com/aurelia/i18n#how-to-install-this-plugin), но я получаю эту ошибку, когда я запустил мое приложение:ошибка с использованием Aurelia i18n

frameworkConfig.globalResources не является функцией

main.js

import {I18N} from 'aurelia-i18n'; 
 

 
export function configure(aurelia) { 
 
    aurelia.use 
 
    .standardConfiguration() 
 
    .developmentLogging() 
 
    .plugin('aurelia-validation') 
 
    .plugin('aurelia-i18n', (instance) => { 
 
     instance.setup({ 
 
     resGetPath : 'locale/__lng__/__ns__.json', 
 
     lng : 'en', 
 
     attributes : ['t','i18n'], 
 
     getAsync : true, 
 
     sendMissing : false, 
 
     fallbackLng : 'en', 
 
     debug : false 
 
     }); 
 
    }); 
 

 
    aurelia.start().then(a => a.setRoot()); 
 
}

locale/en/translation.json

{ 
 
    "hello": "hello" 
 
}

Что я делаю неправильно?

ответ

4

Возможно, вы используете старую версию рамки Aurelia.

Чтобы определить, если вы устаревает, откройте package.json и найдите строку:

"aurelia-framework": "github:aurelia/[email protected]^[some version]" 

и сравнить версию, которую вы видите там с последней версией здесь: https://github.com/aurelia/framework/releases

You можно использовать JSPM установить последние версии Aurelia modules- эта команда будет делать это (вы можете удалить некоторые из модулей, которые вы не используете из команды):

jspm install aurelia-animator-css aurelia-binding aurelia-bootstrapper aurelia-dependency-injection aurelia-framework aurelia-http-client aurelia-router aurelia-event-aggregator aurelia-history-browser aurelia-loader-default aurelia-loader aurelia-metadata aurelia-route-recognizer aurelia-templating-binding aurelia-templating-resources aurelia-templating-router aurelia-templating aurelia-logging aurelia-task-queue aurelia-history aurelia-path 

Следуйте за http://blog.durandal.io/, чтобы быть в курсе последних изменений и последних выпусков, поскольку Aurelia подходит к бета-версии/версии 1.0.0.

Этот релиз, где был объявлен переход от globalizeResources к globalResources: http://blog.durandal.io/2015/03/25/aurelia-0-10-0-release-status/

+0

Это было его! Благодарим за помощь! –

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