如何使用本地开发和远程部署设置Angular 2项目

时间:2016-08-31 09:37:03

标签: angular typescript phpstorm node-modules

我有一个大型的Angular 2项目,它连接到git存储库。开发环境是我的本地计算机,其中设置了远程服务器以进行部署。

到目前为止这是有效的。

问题:

通过调用npm install ...在远程服务器上管理Angular 2和其他节点模块。 npm更新不会被PhpStorm识别,因为它们只是远程发生,而不是本地发生。这会导致我的本地node_modules与远程node_modules不同步。

问题:

如何在保持快速高效的开发环境的同时避免让本地和远程node_modules不同步?

我目前的设置是:

  • bitbucket.org上的git仓库
  • 在我的本地计算机上开发(根本没有网络服务器)
  • 部署到远程服务器(我可以执行代码)
  • /node_modules包含在git repository

到目前为止我尝试了什么:

  • 远程服务器上的开发。慢慢的方法。
  • 试图将node_modules作为外部库包含在PhpStorm中,因为我可以通过samba访问远程服务器。 PhpStorm无法解析类似import {Component} from '@angular/core';
  • 的TypeScript

关于如何设置像我这样的项目的任何提示都会很棒。

0 个答案:

没有答案