当前位置:  开发笔记 > 编程语言 > 正文

什么是AngularJS中的node_modules目录?

如何解决《什么是AngularJS中的node_modules目录?》经验,为你挑选了1个好方法。

我正在探索AngularJS教程项目,发现它node_modules里面有目录,大小如果是60兆字节.

简单的客户端javascript项目真的需要如此巨大的未知数据库?

我试图删除此目录,项目仍然有效.我怀疑它与某种程度有关,但node.js它是npm怎么回事?假设我需要在一些传统的Web服务器(而不是node.js)上运行我的项目,那么如何知道哪些文件/目录是不需要的?

许多JavaScript库需要使用bower来安装它们.如果我使用凉亭,这是否意味着我需要保留node_modules



1> vvondra..:

node_modules目录仅适用于构建工具.

package.json应用程序根目录中的文件定义了node_modules运行时将安装的库npm install.

通常使用角度应用程序,在您的开发机器或构建服务器上,您使用来自npm(node.js包管理器)的其他Javascript库来构建您的角度应用程序.任务可以使用CSS预处理器(如LESS或SASS),缩小,替换值等来连接资源.管理和运行这些任务的最常用工具称为gruntgulp,它们也通过npm安装.

部署应用程序时,只分发生成的构建,而不是任何源文件或构建工具.

当然可以在不构建任何内容的情况下编写AngularJS应用程序.

从评论中编辑:当您深入了解Angular时,即使在客户端应用程序中也有更多使用npm安装库的高级技术,然后您可以选择性地选择所需的库,而不是整个50MB +.我建议保持基本方法,直到你掌握它们为止.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有