最小节点模块
Minimum node modules
简单项目至少需要哪些节点模块?我可以手动删除其中的大部分内容还是应该这样做
npm install [some minimum requirements]
我的意思是,常见的是,我有一个 5-10 页的简单站点,其中一个正在向服务发出 http 请求,我的小项目中真的不需要 90 MB 的节点模块文件夹。
对于您实际需要放置在服务器上的内容,您的 ng build
会小很多,对于小型网站来说只有几 MB。
默认情况下 npm install
将仅安装您的 package.json 依赖项(及其子依赖项),并且 Angular CLI 相当简约至于包含的包(假设你正在使用它,强烈推荐)。此外,您可以删除类似于此答案的测试:,但除此之外别无他法。另一点是你也可以删除动画,甚至是其他一些非核心项目,但除非你真的想要 space 我建议不要管这些包。
好的,所以无论谁有简单的 Angular 2/4 项目,并且出于某种原因不想在部署包中包含所有节点模块,我发现这些是必备的节点模块;我的网站仅适用于那些:
-.bin
-@angular
-core-js
-reflect-metadata
-rx
-rxjs
-systemjs
-zone.js
在索引文件中我有这些引用:
<script src="node_modules/core-js/client/shim.min.js"></script>
<script src="node_modules/zone.js/dist/zone.js"></script>
<script src="node_modules/reflect-metadata/Reflect.js"></script>
<script src="node_modules/systemjs/dist/system.src.js"></script>
(为什么我只是为了为负担不起太多托管费用或不想通过网络复制无穷无尽的小文件的人保存光盘 space 而得到反对票......我无法理解)
简单项目至少需要哪些节点模块?我可以手动删除其中的大部分内容还是应该这样做
npm install [some minimum requirements]
我的意思是,常见的是,我有一个 5-10 页的简单站点,其中一个正在向服务发出 http 请求,我的小项目中真的不需要 90 MB 的节点模块文件夹。
对于您实际需要放置在服务器上的内容,您的 ng build
会小很多,对于小型网站来说只有几 MB。
默认情况下 npm install
将仅安装您的 package.json 依赖项(及其子依赖项),并且 Angular CLI 相当简约至于包含的包(假设你正在使用它,强烈推荐)。此外,您可以删除类似于此答案的测试:
好的,所以无论谁有简单的 Angular 2/4 项目,并且出于某种原因不想在部署包中包含所有节点模块,我发现这些是必备的节点模块;我的网站仅适用于那些:
-.bin
-@angular
-core-js
-reflect-metadata
-rx
-rxjs
-systemjs
-zone.js
在索引文件中我有这些引用:
<script src="node_modules/core-js/client/shim.min.js"></script>
<script src="node_modules/zone.js/dist/zone.js"></script>
<script src="node_modules/reflect-metadata/Reflect.js"></script>
<script src="node_modules/systemjs/dist/system.src.js"></script>
(为什么我只是为了为负担不起太多托管费用或不想通过网络复制无穷无尽的小文件的人保存光盘 space 而得到反对票......我无法理解)