В pubspec Проект А, я этот код, чтобы импортировать материал из проекта б:Dart Editor не запускается, на который ссылается проект
dependencies:
project_b:
path: /home/vilix/Program Files/Dart/workspace/project_b
project_b библиотека и так все в Lib forlder. После сохранения pubspec из project_a, Pub Get начинает работать и получает все зависимости (даже devendencies, необходимые для project_b) для project_a. После того, как я попытаюсь запустить его, ничего действительно не происходит (только две строки в консоли о запуске паба подают и загружают исходные активы), и примерно через 30 секунд консоль говорит, что есть исчерпавшееся место кучи. В интервале около 5 секунд он пытается выделить все больше и больше. После 96 байт появляется предупреждение выскакивает, говоря: Could not start pub serve or connect to pub
Консоль вывода:
--- 9:06:37 PM Starting pub serve : project_a ---
Loading source assets...
Exhausted heap space, trying to allocate 48 bytes.
Exhausted heap space, trying to allocate 64 bytes.
Exhausted heap space, trying to allocate 80 bytes.
Exhausted heap space, trying to allocate 96 bytes.
Unhandled exception:
Out of memory
Пожалуйста, обратите внимание, что я даже не используя любой из этих пакетов, просто имея его в pubspec.yaml файл и в папке пакетов проекта_a.
pubspec.yaml из project_a
name: sample
description: A sample web application
dependencies:
project_b:
path: /home/vilix/Program Files/Dart/workspace/project_b
pubspec.yaml из project_b
name: project_b
version: 0.0.1+11
author: name + email
description: description
homepage: homepage
environment:
sdk: '>=1.6.0'
dependencies:
browser: '>=0.10.0+2 <0.11.0'
crypto: '>=0.9.0 <1.0.0'
Не могли бы вы разместить pubspec.yaml 'project_a' и' project_b'. ... и 'project_b' - это пакет, а не библиотека. Библиотека представляет собой файл * .dart с инструкцией библиотеки вверху. –
Я обновил anwser, но я попытался добавить некоторый html-файл в project_b и запустить его, что привело к той же ошибке. Тогда проблема должна быть в project_b. – ViliX64
В любом случае, я думаю, что я должен изменить название этой проблемы на «Как ссылаться на проект, который имеет все его файлы в папке lib/в другой папке в Dart Editor» – ViliX64