Svelte 使用从 GitHub 克隆的编译器
Svelte use compiler cloned from GitHub
我知道这条消息听起来可能很愚蠢。
但我正在尝试使用来自 GitHub https://github.com/sveltejs/svelte 的 Svelte 编译器。我按照说明克隆并安装了所有内容。但是我现在如何使用编译器 运行 我在 Svelte 中编写的项目?
您必须 link 您的存储库的本地版本:
在 Svelte 存储库中:
npm link
在项目存储库中:
npm link svelte
(这应该会在您看到您 link 访问本地版本时提供一些反馈)
这应该设置您的项目以使用本地版本的 Svelte
您可以在另一个项目中使用一个项目的本地版本npm link
。
对于 Svelte,您还需要确保在任何更改(对 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
我知道这条消息听起来可能很愚蠢。 但我正在尝试使用来自 GitHub https://github.com/sveltejs/svelte 的 Svelte 编译器。我按照说明克隆并安装了所有内容。但是我现在如何使用编译器 运行 我在 Svelte 中编写的项目?
您必须 link 您的存储库的本地版本:
在 Svelte 存储库中:
npm link
在项目存储库中:
npm link svelte
(这应该会在您看到您 link 访问本地版本时提供一些反馈)
这应该设置您的项目以使用本地版本的 Svelte
您可以在另一个项目中使用一个项目的本地版本npm link
。
对于 Svelte,您还需要确保在任何更改(对 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