我的团队最近开始构建Angular 6应用程序,而我们在现代JavaScript框架领域相对较新。
我们的CI版本当前使用的是build the app和ng build -c production
的Angular CLI configuration flag set to production
但是,在构建之前,我们的构建工程师希望安装恰好必要的依赖项,并且不将这些内容包括在package.json文件的devDependencies部分中……而是执行构建仅在devDependencies部分中。他使用的命令是yarn install --production
。再次ignores dependencies in devDependencies。
我的问题是:在构建用于生产的Angular 6应用时,我们应该:
答案 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
一起用作静态页面,然后进行部署。