我正在阅读有关npm Developer Guide的文件
我想知道是否可以使用javascript / css / html编写Web客户端应用程序
使用npm?
如果是的话,github上有一些例子吗?
例如,我的客户端Web应用程序依赖于requirejs, jquery, underscore and backbone
我可以使用npm
在供应商目录中自动下载最新版本的requirejs, jquery, underscore and backbone
吗?
如果没有,是否有其他工具/方法来实现这一目标?
答案 0 :(得分:6)
答案 1 :(得分:1)
好的,现在你的问题变得清晰了。是的,您可以使用NPM来帮助您为前端开发JavaScript。有许多工具可以使您的工作流程更加顺畅。我已经提到了jshint和uglifyjs,但你有grunt做了很多有用的任务,少了编程,而且列表还在继续。要管理CommonJS中的依赖项,通常使用package.json。
答案 2 :(得分:0)
一个例子是我的Pretty Diff工具。它在客户端同样有效,我通过NPM分发它。无论环境如何,编写良好的JavaScript应用程序都可以在任何有JavaScript解释器的地方运行。实现此目的的方法是将应用程序代码与任何API分开。对于我的应用程序,我使用以下API:
答案 3 :(得分:-2)
长版:
npm是nodejs使用的软件包的管理员,这是一个在服务器端运行javascript的程序。
您可以为nodejs开发自己的包并将它们上传到npm,或者用它来安装其他人发布的包,但这些只是nodejs的包,它是服务器端,而不是客户端。所以不,你不能使用npm来做你想要的。
真正懒惰的人的版本:
不,因为npm用于nodejs,这是服务器端,因此它与客户端应用程序无关。
我希望这能回答你的问题。