Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用node.js开发javascript客户端库的沙盒环境_Javascript_Node.js_Development Environment - Fatal编程技术网

使用node.js开发javascript客户端库的沙盒环境

使用node.js开发javascript客户端库的沙盒环境,javascript,node.js,development-environment,Javascript,Node.js,Development Environment,我正在使用node.js为客户端开发JavaScript库。作为它的客户端,我希望在html页面中包含库,并在开发库时检查更改。我看到一些这样的库包含。这个设置符合我的要求。我这里的问题是如何在node.js环境中开发时运行这些示例 是否应该通过创建一个server.js(node.js应用程序,用于服务器html页面)?如果是,我是否应该在github项目中包含相同的(server.js),因为我发现没有人包含这样的文件。这些开发人员如何做到这一点必须是标准的方法 我是否应该创建一个单独的沙

我正在使用node.js为客户端开发JavaScript库。作为它的客户端,我希望在html页面中包含库,并在开发库时检查更改。我看到一些这样的库包含。这个设置符合我的要求。我这里的问题是如何在node.js环境中开发时运行这些示例

  • 是否应该通过创建一个server.js(node.js应用程序,用于服务器html页面)?如果是,我是否应该在github项目中包含相同的(server.js),因为我发现没有人包含这样的文件。这些开发人员如何做到这一点必须是标准的方法

  • 我是否应该创建一个单独的沙盒或应用程序(用于提供html、css和js文件),其中包括my library js文件


    • NodeJS是指在服务器上执行Javascript,而不与网页进行任何交互。 简而言之:有文件和网络访问,但没有浏览器

      如果您不想创建一个在网页内运行的JS库,那么就不需要NodeJ

      您可以使用它来拥有一个小型HTTP服务器和托管您的静态文件,但您可以使用任何您想要的语言。
      事实上,在Hammer的例子中,示例文件可以由浏览器本身在本地运行。。。您甚至不需要静态web服务器。

      谢谢,这是对的,我可以用任何http服务器来实现,但我的目的是问标准方法是什么,或者标准库的开发人员是如何做的?据我所知,没有标准方法(希望是IMHO)。如果您需要节点中的快速http服务器,我可以推荐ExpressJS及其静态中间件,这非常适合您的需要。