我在 angular2 中开发了一个应用程序,现在我需要部署它。
目前我有一个 wwww 根文件夹,其中包含:
- html 文件
- js 文件(从 typescript 生成)
- css 文件(从 scss 生成)
- /node_modules/文件夹
- /bower_componenets/文件夹
最后两个文件夹(node_modules 和 Bower_components)非常重(300 MB 和数千个文件),使用 FTP 复制它们非常令人沮丧。
有没有办法只保留需要的文件?
非常感谢
最佳答案
您可以使用gulp
将库中的包创建为单个文件ex. vendor.js
。另外通过 ftp 进行部署也非常原始。您应该将应用程序放在 GitHub 或 Bitbucket 上,然后登录到服务器并将存储库拉到那里,因为您没有将库文件夹放入 git 存储库,所以您将在服务器上安装库。如果您想更进一步,您可以使用 Jenkins 等工具结合 gulp 任务来构建您的应用程序。 Jenkins 将自动构建您的应用程序,并在每次推送 git 存储库时部署到您的服务器
关于node.js - 部署 Angular2 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38263808/