Я пытаюсь использовать ionic/storage-angular в своем ионном приложении. Я следил за документацией: https://github.com/ionic-team/ionic-storage.
Я установил Storage-Angular (npm install @ionic/storage-angular), но получаю эту ошибку при импорте IonicStorageModule в свой app.module:
../../node_modules/@ionic/storage-angular/fesm2020/ionic-storage-angular.mjs:2:0-51 Ошибка: модуль не найден: ошибка: невозможно разрешить «@angular/common» в «/home/<path_to_my_project>/node_modules/@ionic/storage-angular/fesm2020»
В app.module.ts я только что сделал:
import { IonicStorageModule } from '@ionic/storage-angular';
imports: [ ... IonicStorageModule.forRoot()]
Я использую эту версию:
Ionic CLI : 7.2.0 (/home/baffo/.nvm/versions/node/v20.11.0/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 7.6.6
@angular-devkit/build-angular : 17.1.1
@angular-devkit/schematics : 17.1.1
@angular/cli : 17.1.1
@ionic/angular-toolkit : 9.0.0
Я попробовал это решение, но не сработало: https://stackoverflow.com/a/64717548/10946588





Ну, я не знаю, как именно я это исправил, но:
angular.json (после этого решения):"projects": {
"app": {
"build": {
"options": {
"allowedCommonJsDependencies": [
"rxjs-compat",
"localforage"
],
Я отменяю все изменения package.json и package.json.lock и удаляю папку node_module.
Затем я переустановил все заново:
npm install
npm install --save @ionic/storage
npm install --save @ionic/storage-angular
И это работает сейчас.