为了使用 Sencha cmd构建ExtJS应用程序,我使用了以下命令
sencha app build
但是我如何使用开放工具进行构建呢?文档中关于使用开放工具构建应用程序的内容并不清楚。
h43kikqp1#
npm run build应该可以完成这项工作检查您的package.json,您通常有一个script部分
npm run build
package.json
script
dgiusagp2#
您可以使用以下命令构建应用程序npm运行构建:桌面npm运行构建:电话以上命令基于package.json文件脚本段使用,以下为package.json文件脚本段代码片段。“脚本”:{“开始”:“npm运行设备:桌面”,“清除”:“rimraf build”,“开发人员:桌面”:“webpack-dev-server --环境配置文件=桌面--环境浏览器=是--环境详细信息=否”,“设备:电话”:“webpack-dev-server --环境配置文件=电话--环境浏览器=是--环境详细信息=否”,“内部版本:桌面”:“npm运行清理&&跨环境webpack --环境配置文件=桌面--环境环境=生产--环境树摇动=是”,“build:电话”:“npm运行清理&&跨环境webpack --环境配置文件=电话--环境环境=生产--环境treeshake=yes”}
mwngjboj3#
我们吃了很多苦,花了很大的力气去寻找最适合我们需要的工具。最后我们最终使用了webpack,因为它有一个很大的生态系统,所以它打开了无限的可能性。虽然 Sencha 做了一些webpack插件,但他们大多数只是在观察变化。因此我们创建了一个webpack加载器,用来解决ext的依赖性。这个webpack loader将允许使用webpack来建立你的ext项目。有一个small sample来帮助配置它。
3条答案
按热度按时间h43kikqp1#
npm run build
应该可以完成这项工作检查您的
package.json
,您通常有一个script
部分dgiusagp2#
您可以使用以下命令构建应用程序
npm运行构建:桌面
npm运行构建:电话
以上命令基于package.json文件脚本段使用,以下为package.json文件脚本段代码片段。
“脚本”:{“开始”:“npm运行设备:桌面”,“清除”:“rimraf build”,“开发人员:桌面”:“webpack-dev-server --环境配置文件=桌面--环境浏览器=是--环境详细信息=否”,“设备:电话”:“webpack-dev-server --环境配置文件=电话--环境浏览器=是--环境详细信息=否”,“内部版本:桌面”:“npm运行清理&&跨环境webpack --环境配置文件=桌面--环境环境=生产--环境树摇动=是”,“build:电话”:“npm运行清理&&跨环境webpack --环境配置文件=电话--环境环境=生产--环境treeshake=yes”}
mwngjboj3#
我们吃了很多苦,花了很大的力气去寻找最适合我们需要的工具。最后我们最终使用了webpack,因为它有一个很大的生态系统,所以它打开了无限的可能性。虽然 Sencha 做了一些webpack插件,但他们大多数只是在观察变化。因此我们创建了一个webpack加载器,用来解决ext的依赖性。这个webpack loader将允许使用webpack来建立你的ext项目。有一个small sample来帮助配置它。