【发布时间】:2016-10-15 00:37:13
【问题描述】:
我正在开发一个包含几个模块的应用程序。每个模块都可以在服务器上单独部署。我正在为我的 UI 使用 Angular。
因为我有 4 个模块,我显然有 4 个不同的 Angular 项目、设置和文件。
尽管存在某些差异,例如路由、控制器、视图、外部框架、使用的库可能非常相似,但我不想复制所有这些。
因此我希望有一个共同的项目/文件夹/目录并在不同的模块中使用它们。这样我可以避免冗余(如果可以这样称呼的话)。有人可以帮我理解我的思维过程是否正确吗?如果是这样,我该如何实现?
【问题讨论】:
-
有什么理由不使用包管理器? npm 或 bower,然后为每个应用程序维护一个 package.json?
-
你能指出一些教程作为开始和链接。哪个包管理器好?
-
这样的事情是一个好的开始blog.npmjs.org/post/114584444410/…
-
npm 是一个包管理器,而 gulp/grunt 是一个构建工具。在部署之前/之后在服务器上执行代码。哪个最好是个人喜好。
-
@Immortal 对我来说,这听起来绝对像是您编写的一些类或接口想要在您的 4 个项目之间共享。原谅我对你的误解;)
标签: angularjs user-interface angular frontend