可能类似的问题here。
我想构建一个无需浏览器即可运行的简单浏览器应用程序。
要开发Python项目,这甚至不是问题。您只需在自己喜欢的虚拟环境中点击pip install whatever
,即可全天离线运行。您的依赖项列表也在本地为您管理。
[使用npm
建立玩具项目时,我不知道该怎么做。 Parcel似乎是构建,捆绑,缩小等的好工具。但是最后,所有依赖项仍指向CDN。我了解这是默认行为,但似乎没有办法轻松地将所有依赖项拉到本地并脱机运行。
不是网络开发人员,所以如果我问错了问题,这种见识也将受到赞赏。
编辑:我已经构建了我需要的所有功能。我可以从file://或简单的http服务器成功运行。我正在尝试在本地整合所有依赖项,以便在运行时不依赖CDN。最好不要去每个CDN / GitHub存储库,手动下载JS / CSS依赖项,然后从我的代码中手动链接到它们。这就是使用捆绑器或类似工具的目的。 Electron或其他框架真的是做到这一点的最佳方法吗?对于我来说,这感觉像是很多开销。
您可以使用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软件包>