在客户端使用npm包

有没有一种方法可以在客户端使用npm包? 例如,我想在我的客户端JavaScript文件中使用dateformat ( https://www.npmjs.com/package/dateformat )包

如果你想在客户端上使用npm,你可以考虑使用为此devise的浏览器。 节点模块系统与浏览器不兼容,所以browserify会将javascript转换成可以工作的东西。 因此,名称:browserify。

NPM上的大多数软件包都是为服务器端devise的,由于安全原因,在客户端不能工作。 您可以使用NW.js,但用户将不得不在您的计算机上安装您的软件。

“NW.js(以前称为node-webkit)使您可以直接从DOM调用所有Node.js模块,并使用所有Web技术编写应用程序的新方法。” http://nwjs.io/