【发布时间】:2019-05-04 09:27:41
【问题描述】:
刚开始学习 React js,后来发现了这个企业级的 React 应用框架,叫Umi。由于我也是 Node js 的初学者,所以在命令行中输入“umi dev”后,我很难理解到底发生了什么。
我花了一些时间研究源代码。我目前的猜测是,umi 不知何故使用了另一个名为“webpack-dev-server”的 js 库来实际在本地运行 express 服务器。但是,我仍然对“umi dev”命令如何使所有这些事情发生感到困惑。 'dev' 是命令吗?或者它是一个类?如果人们想要一个像 'umi my-own-command' 这样的新命令,应该怎么做?
【问题讨论】:
-
这似乎只是关于 UmiJS 的第二个问题,所以我认为您不太可能得到答案。值得直接在 Umi 的支持渠道询问
-
无论如何,通过运行
which umi,您将看到umi脚本的路径,很可能它是一个JavaScript 脚本,它解析其命令行选项(如“dev”)并采取相应措施跨度>