当前位置: 首页 > 知识库问答 >
问题:

Angular 4节点_模块的文件夹很重[重复]

高鸿振
2023-03-14

我用Angular cli创建了一个新的Angular 4项目。。。

ng new angular-tour-of-heroes

…我想知道为什么节点文件夹如此沉重-介于160到200个月之间-以及如何减少它?

我知道一个框架需要很多供应商和代码才能工作...但是我已经习惯了小型的javascript项目,即使它是一个开发环境,为什么我要为只使用角的供应商(和测试文件夹,以及自述文件

共有1个答案

阎坚成
2023-03-14

应用程序的node\u modules文件夹大小和构建应用程序的大小(因此您将部署什么)实际上不是一回事。
首先,在devDependencies中声明的模块不包括在工具中,第二个工具是webpack允许最小化最终构建大小。
例如,mynode\u模块Angular应用程序也会执行大约200个任务,但在执行ng build后,构建的应用程序(默认情况下在dist文件夹中)会执行大约12个任务。

 类似资料:
  • 我在C:/Users/user/AppData/Roaming/npm/node_modules路径中拥有所有节点模块。然后我尝试为我的脚本网页包含带有巴别塔和巴别塔预设的node_模块。 我的webpack.config.js 但巴贝尔并没有看到2015年。我也这么认为。 命令重新执行以下命令: 请帮忙。错在哪里?

  • 尝试删除由创建的节点\u模块目录时: 源文件名大于文件系统支持的文件名。尝试移动到路径名较短的位置,或尝试重命名为较短的名称,然后再尝试此操作 我还尝试了shiftdelete,但仍然存在相同的问题。

  • 我在npm安装上有问题 我创建了一个项目,比如说项目a 但是安装后找不到sails命令。 我知道它已成功安装在目录中。但无法获取可执行文件的源代码。我知道它已经安装了

  • 文件夹结构: 我需要在中导入:

  • 问题内容: 我正在看一位同事写的一些代码,她在require语句中使用该符号。这是这些文件之一的第一行: 当我尝试运行此代码时,出现错误: 坦率地说,我的目录中没有需要识别的东西!我似乎讨厌这里发生的一些魔术。 我只能猜测的是,这是我还没有接触过的一些晦涩的npm或Node技巧,或者也许是我没有得到其他一些黑暗的配置技巧。任何信息都值得赞赏,即使这只是对require的工作方式的解释。 其他想法:

  • 我正在学习节点。js-通过一些示例,我使用了“express”框架,安装了body parser(使用npm安装body parser),一切正常。。。但是,当我启动应用程序时,节点会显示以下内容: 然而,它继续在xxxx端口上显示其“正常”监听。 当然,只是学习——我对包没有太多的经验,但是我把第一行作为“快递4”,不喜欢我的身体解析器版本——尽管我是从快递网站的链接上得到的。 我的应用程序js