Phi*_*enn 3 javascript angular
我正在学习 Angular 4 并计划在本周末构建一个应用程序。
node_modules是巨大的。217 MB 用于 JavaScript 框架和 node_modules 下的 700 多个子目录!
现在,我确实查看了生成的 HTML,它似乎没有引用node_modules.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>MyApp</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root></app-root>
<script type="text/javascript" src="inline.bundle.js"></script>
<script type="text/javascript" src="polyfills.bundle.js"></script>
<script type="text/javascript" src="styles.bundle.js"></script>
<script type="text/javascript" src="vendor.bundle.js"></script>
<script type="text/javascript" src="main.bundle.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
问题:我可以不部署 node_modules 吗?Angular 4 还能正常运行吗?
Angular2在构建时使用 Webpack。此外,webpack将 node_modules 文件夹中所有使用的文件捆绑到vendor.bundle.js. 我相信生成的 Javascript 的其余部分都放入了main.bundle.js.
该node_modules文件夹实际上仅用作开发环境,将该文件夹推送到生产环境是不明智的。
| 归档时间: |
|
| 查看次数: |
1173 次 |
| 最近记录: |