Я пытаюсь узнать nativescript-vue
, где я использую игровую площадку Nativescript, чтобы опробовать свои образцы кодов. Я пытаюсь использовать пакет nativescript-localstorage
, чтобы сохранить часть информации в локальном хранилище:
Всякий раз, когда я пытаюсь сохранить проект, он выдает ошибку компиляции.
и следующая ошибка:
Ошибка при переносе nativescript-localstorage / localstorage.js. unknown: мы нашли путь, который не является экземпляром NodePath. Возможно, из-за плохой сериализации.
Я последовал инструкциям и добавил пакет, как было сказано, мой код выглядит так:
import Vue from 'nativescript-vue';
import Vuex from 'vuex';
import localStorage from 'nativescript-localstorage';
import userStore from './user-store';
//For local storage of vuex tools
const NSVuexPersistent = store => {
// Init hook.
let storageStr = localStorage.getItem('ns-vuex-persistent');
if (storageStr) {
store.replaceState(JSON.parse(storageStr))
}
store.subscribe((mutation, state) => {
// Subscribe hook.
localStorage.setItem('ns-vuex-persistent', JSON.stringify(state));
})
};
Vue.use(Vuex);
const debug = process.env.NODE_ENV !== 'production';
export default new Vuex.Store({
modules: {
userStore
},
strict: debug,
plugins: [NSVuexPersistent]
})
Поскольку проект не сохраняется, я не поделился ссылкой. Помогите мне с этим. Спасибо.