Articles of 离线

Nodejs / npm:如何重新安装/重新编译复制的应用程序包

build立: 具有互联网连接的VM将执行npm install以安装所有的应用程序依赖项。 结果将是一个包含应用程序及其在node_modules依赖项的文件夹。 应用程序模块之间是fi: mongoose ,在安装时使用node-gyp编译本机BSON扩展。 应用程序文件夹被复制到另一个没有互联网连接的虚拟机,它是完全正常的,但是然后编译的扩展不工作,但它的.js后备呢。 题: 如何在没有Internet连接的情况下重新安装/重新编译/重新生成新VM上的所有应用程序模块?

如何下载整个NPM存储库以获得完整的离线开发乐趣?

最近我正在休假,有限的互联网连接。 当我突然需要一些NPM软件包时,我正在开发node.js中的应用程序。 这严重阻碍了我的发展,我不得不等待,直到我可以上网下载这些软件包并继续开发。 是否有可能在我的电脑上本地镜像整个npmregistry? 怎么做? 应该可以看到主registry的在线镜像存在。 他们从哪里收集所有包裹?

如何让访问者通过手机网站离线访问CouchDB数据?

对于没有在Android上安装CouchDB的用户来说,让他们离线访问我的CouchDB数据(使用Node.js)的最佳实践方式是什么? 这是我的猜测:当用户在线时,阅读CouchDB数据并输出列出数据的JS对象文字。 使用browsercouch将JS对象字面值存储在本地存储中。 离线访问者将能够从本地存储获取数据。

简单的方法来将caching清单添加到meteor应用程序?

我想通过caching清单使Meteor(meteor.com)应用程序加载而不连接到meteor服务器(离线)。 我想在这里已经提出了一个类似的问题: 如何将一个caching清单添加到Meteor应用程序? 但我不能按照他们的解决scheme(更多在这下面)。 有没有一种简单的方法在Meteor应用程序中包含caching清单,并使用所有的meteor资源填充清单? 从相关的post我的问题是: 你可以通过绑定到:bundle.css和bundle.js.client获得一个完整的css和js文件列表 涉及到“挂钩”这些文件是什么? 我应该如何继续? buffer.files.client_cacheable ['manifest.appcache'] = new Buffer(manifestcontent); 这是做什么,它应该去哪里? 然后你可以编辑/app/lib/app.html.in来添加引用 这只是在html标签中的manifest="/application.manifest"位?

如何在离线服务器上安装npm -g

我需要在离线服务器上安装“全局”npm应用程序。 安装正常的应用程序很容易: npm install 然后打包生成的文件。 手动或使用npm包 。 但是,如何在没有Internet的情况下安装全局应用程序(具有某种安装脚本)? npm install -g forever