Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用开放工具构建ExtJS应用程序?_Extjs - Fatal编程技术网

如何使用开放工具构建ExtJS应用程序?

如何使用开放工具构建ExtJS应用程序?,extjs,Extjs,为了使用senchacmd构建ExtJS应用程序,我使用了下面的命令 sencha app build 但是我如何使用开放式工具进行构建呢?文档对使用开放工具的构建应用程序并不清楚。npm运行构建应该完成这项工作 检查你的package.json,你通常有一个脚本部分你可以使用命令构建应用程序 npm运行构建:桌面 npm运行构建:电话 以上命令基于package.json文件脚本部分使用。下面是package.json文件脚本部分的代码片段 “脚本”:{ “开始”:“npm运行开发人员:桌面

为了使用senchacmd构建ExtJS应用程序,我使用了下面的命令

sencha app build

但是我如何使用开放式工具进行构建呢?文档对使用开放工具的构建应用程序并不清楚。

npm运行构建
应该完成这项工作


检查你的
package.json
,你通常有一个
脚本
部分

你可以使用命令构建应用程序

npm运行构建:桌面

npm运行构建:电话

以上命令基于package.json文件脚本部分使用。下面是package.json文件脚本部分的代码片段

“脚本”:{ “开始”:“npm运行开发人员:桌面”, “清洁”:“rimraf构建”, “dev:desktop”:“webpack dev server--env.profile=desktop--env.browser=yes--env.verbose=no”, “dev:phone”:“webpack dev server--env.profile=phone--env.browser=yes--env.verbose=no”, “构建:桌面”:“npm运行清理和跨环境Web包--env.profile=desktop--env.env.environment=production--env.treeshake=yes”, “构建:电话”:“npm运行清理和跨环境网页包--env.profile=phone--env.env.environment=production--env.treeshake=yes”
}

我们遭受了巨大的痛苦,并花费了巨大的努力来找到最适合我们需要的工具。最后,我们使用了webpack,因为它周围有一个巨大的生态系统,所以它提供了无限的可能性。
虽然sencha做了一些网页插件,但他们大多只是在观察变化。因此,我们创建了一个网页包加载器来解决ext的依赖关系。这将允许使用webpack构建您的ext项目。有一种方法可以帮助配置它。

这里有一些很好的讨论。还有一些人是如何做到这一点的。