Svelte использует компилятор, клонированный из GitHub - PullRequest
0 голосов
/ 22 апреля 2020

Я знаю, что это сообщение может звучать глупо. Но я пытаюсь немного поиграться с Svelte Compiler из GitHub https://github.com/sveltejs/svelte. Я клонировал и установил все как в Инструкции. Но как теперь я могу использовать компилятор для запуска проекта, который я запрограммировал в Svelte?

Ответы [ 2 ]

1 голос
/ 22 апреля 2020

Вы можете использовать локальную версию проекта в другом проекте с npm link.

В случае Svelte вам также необходимо убедиться, что вы перестраиваете после любого изменения ( Светте). Обычно вы можете найти скрипт сборки в разделе скриптов package.json. Для Svelte это npm run build или npm run dev для просмотра и восстановления при изменении.

git clone git@github.com:sveltejs/svelte.git svelte
cd svelte
npm install
npm link
npm run dev # watch & rebuild

В другом терминале:

npx degit sveltejs/template my-app
cd my-app
npm install
npm link svelte # <--------- here
ls -l node_modules | grep svelte # confirm svelte is a symlink
npm run dev
0 голосов
/ 22 апреля 2020

Вам необходимо связать локальную версию ваших репозиториев:

В репозитории Svelte: npm link В репозитории проекта: npm link svelte (это должно дать некоторую обратную связь, если вы видите, что ссылаетесь на локальная версия)

Это должно настроить ваш проект на использование локальной версии Svelte

https://docs.npmjs.com/cli/link.html

...