gpt4 book ai didi

javascript - express 或 express 发电机 : do i need both?

转载 作者:数据小太阳 更新时间:2023-10-29 04:38:08 28 4
gpt4 key购买 nike

只是探索 node.js 并遇到了 express;在 npm 存储库站点上 https://www.npmjs.com/package/express它清楚地表明安装是

$ npm install express

但是如果我向下滚动提到快速启动

$ npm install -g express-generator@4

谁能详细解释一下这是怎么回事?我用谷歌搜索并了解到在 express v3 中两者被捆绑在一起,但在 express v4 中发电机被拉出。

所以我需要同时安装两者吗?生成器是否自动安装 express 而不是相反?我已经有 JS 疲劳了,我才刚刚开始:-(

补充问题:然后让事情更加困惑,我看到另一个问题,问我应该从“npm init”开始并需要 express,还是“express myApp”。现在到底发生了什么,init 是从哪里来的?

2017 年 1 月 30 日更新我在下面接受了其他人的回答,但我也添加了我自己的答案,这是我当时作为一个困惑的完全初学者所寻求的。它可能会帮助其他人。

最佳答案

我的理解是:

  • express 包是框架,它公开了您可以在代码中使用的功能
  • express-generator 打包了一个实用程序,它提供了一个命令行工具,您可以使用它来构建您的项目 - 即创建样板文件夹结构、文件和代码。

作为样板文件的一部分,有一个 package.json 文件,它定义了项目的依赖项 - 即项目需要的 npm 包。 express 包裹列在那里。

了解 npm install 指令(将当前工作目录设置为包含 package.json 的项目文件夹运行)会将 package.json 中列出的所有依赖项“安装”到您的项目文件夹中以使其可用对于您的应用程序,这样做就足够了:

  • npm install express-generator -g
  • npm 安装

关于javascript - express 或 express 发电机 : do i need both?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41311348/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com