Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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 express.js是否创建镜像javascript文件的文件夹?_Node.js_Express - Fatal编程技术网

Node.js express.js是否创建镜像javascript文件的文件夹?

Node.js express.js是否创建镜像javascript文件的文件夹?,node.js,express,Node.js,Express,我刚签出一个项目。运行之后,我发现有很多目录从根“web/”镜像到新创建的“public/”目录 我在这里写作是因为文档中似乎没有很好地涵盖这个问题(或者我不擅长用谷歌搜索expressjs文档,对不起) 项目根目录中的“public/”目录包含“web/…”目录中的文件副本,这是真的吗 何时创建这些副本 是否执行“public/”或“web/”中的javascript文件 你有过同样的经历吗?这是expressjs功能还是特定于项目 为什么“public/”目录不在“.gitignore”中

我刚签出一个项目。运行之后,我发现有很多目录从根“web/”镜像到新创建的“public/”目录

我在这里写作是因为文档中似乎没有很好地涵盖这个问题(或者我不擅长用谷歌搜索expressjs文档,对不起)

  • 项目根目录中的“public/”目录包含“web/…”目录中的文件副本,这是真的吗
  • 何时创建这些副本
  • 是否执行“public/”或“web/”中的javascript文件
  • 你有过同样的经历吗?这是expressjs功能还是特定于项目
  • 为什么“public/”目录不在“.gitignore”中
项目根目录中的“public/”目录包含“web/…”目录中的文件副本,这是真的吗 何时创建这些副本

是的。在构建时编译/复制文件。
此任务在执行
npm start
时执行,您可以从调用
grunt
中看到,它执行其默认任务

是否执行“public/”或“web/”中的javascript文件

在web中,您有
.coffee
文件,这些文件不能在浏览器中运行,这就是为什么需要一个目录来保存编译后的
.js
文件

你有过同样的经历吗?这是expressjs功能还是特定于项目

此任务由执行,express可以在没有这些功能的情况下使用,例如,也可以不使用Jade模板。这取决于你需要什么

为什么“public/”目录不在“.gitignore”中

我真的不知道,问问作者:D