我如何在本地捆绑JavaScript和CSS依赖项以供脱机使用?

问题描述 投票:0回答:1

可能类似的问题here

我想构建一个无需浏览器即可运行的简单浏览器应用程序。

要开发Python项目,这甚至不是问题。您只需在自己喜欢的虚拟环境中点击pip install whatever,即可全天离线运行。您的依赖项列表也在本地为您管理。

[使用npm建立玩具项目时,我不知道该怎么做。 Parcel似乎是构建,捆绑,缩小等的好工具。但是最后,所有依赖项仍指向CDN。我了解这是默认行为,但似乎没有办法轻松地将所有依赖项拉到本地并脱机运行。

不是网络开发人员,所以如果我问错了问题,这种见识也将受到赞赏。

编辑:我已经构建了我需要的所有功能。我可以从file://或简单的http服务器成功运行。我正在尝试在本地整合所有依赖项,以便在运行时不依赖CDN。最好不要去每个CDN / GitHub存储库,手动下载JS / CSS依赖项,然后从我的代码中手动链接到它们。这就是使用捆绑器或类似工具的目的。 Electron或其他框架真的是做到这一点的最佳方法吗?对于我来说,这感觉像是很多开销。

javascript css deployment offlineapps parceljs
1个回答
0
投票

您可以使用npm安装和维护您的依赖项。可以说您是从头开始创建项目的。您将需要执行以下步骤。假设您已安装npm。

mkdir my-project //create project directory
cd my-project // cd into project direcotry
npm init // init npm project inside the directory.

此后,您可以使用npm i package-name安装javascript软件包>

© www.soinside.com 2019 - 2024. All rights reserved.