Как обновить systemjs для просмотра путей?

Согласно этой проблеме: https://github.com/marcj/angular2-localstorage/issues/50, чтобы использовать localstorage с angular-cli, мне нужно обновить systemjs для просмотра путей:

  • node_modules/angular2-localstorage/dist/LocalStorageEmitter.js
  • node_modules/angular2-localstorage/dist/WebStorage.js

Я пробовал так, но это не сработало

System.config({
  paths: {
   "LocalStorageEmitter": './node_modules/angular2-localstorage/dist/LocalStorageEmitter.js',
   "WebStorage": './node_modules/angular2-localstorage/dist/WebStorage.js'
 }
});

Как это сделать правильно?


person Yevgen    schedule 13.07.2016    source источник


Ответы (1)


Я думаю, вы делаете это следующим образом:

System.config({

map: {
"LocalStorageEmitter" : "node_modules/angular2-localstorage/dist",
"WebStorage": "node_modules/angular2-localstorage/dist"
},

packages: {
"LocalStorageEmitter": {main : "LocalStorageEmitter.js", defaultExtension: "js" },
"WebStorage": {main: "WebStorage.js", defaultExtension: "js"
}

});

Теперь вы можете сделать

import {__PACKAGE_NAME__} from 'LocalStorageEmitter';
import {__PACKAGE_NAME__} from 'WebStorage';

в одном из ваших машинописных файлов.

person Lekhnath    schedule 13.07.2016