开发依赖关系以构建Angular 6应用

时间:2018-10-05 15:49:53

标签: angular build angular-cli

我的团队最近开始构建Angular 6应用程序,而我们在现代JavaScript框架领域相对较新。

我们的CI版本当前使用的是build the appng build -c production的Angular CLI configuration flag set to production

但是,在构建之前,我们的构建工程师希望安装恰好必要的依赖项,并且不将这些内容包括在package.json文件的devDependencies部分中……而是执行构建仅在devDependencies部分中。他使用的命令是yarn install --production。再次ignores dependencies in devDependencies

我的问题是:在构建用于生产的Angular 6应用时,我们应该

  • 使用Angular CLI,但是将构建依赖关系从devDependencies移到名义依赖关系部分吗?
  • 请勿使用Angular CLI,将依赖关系保持不变,并做一些完全独立的事情

1 个答案:

答案 0 :(得分:0)

您应该使用Angular CLI命令from kivy.app import App from kivy.uix.widget import Widget from kivy.uix.button import Button from kivy.uix.label import Label from random import randint num = 0 array = ["lorem", "fdw", "abcd", "icecream", "onemore", "sword"] labeltext = array[num] class word(Widget): def __init__(self, **kwargs): super(word, self).__init__(**kwargs) self.textlabel = Label(text=labeltext, font_size=10) btnr = Button(text='change the textlabel', pos=(0, 100)) btnr.bind(on_press=self.callback) self.add_widget(btnr) self.add_widget(self.textlabel) def callback(self, btn_instance): global num global labeltext print("\tnum={0}, labetext={1}".format(num, labeltext)) num = randint(0, 5) labeltext = array[num] print("\tnum={0}, labetext={1}".format(num, labeltext)) self.textlabel.text = labeltext class wordApp(App): def build(self): return word() if __name__ == '__main__': wordApp().run() 生成一个已编译的js文件,并将其与ng build一起用作静态页面,然后进行部署。