编译器
构建Web应用程序档案的选项
描述
例子
创建Web应用程序存档选项对象
创建一个WebApparchiveOptions
来自名为MATLAB应用的对象抵押
。
对于此示例,使用文件编译抵押
位于
。Matlabroot
\示例\ matlab \ main
appfile = fullfile(matlabroot,'例子',,,,'matlab',,,,'主要的',,,,'Mortgage.mlapp');
使用The Web App选项对象使用编译器
命令。
opts =编译器。
opts =带有属性的WebApparchiveOptions:Archivename:'Mortgage'AppFile:'C:\ Program Files \ Matlab \R2022a\示例\ matlab \ main \ Mortgage.mlapp'额外费用:{} autodetectdatafiles:on outputdir:'。\ \ MortgagewebappApparchive'derbose:off off:off
使用WebApparchiveOptions
对象作为输入compiler.build.webapparchive
构建Web应用程序存档的功能。
buildResults = compiler.build.webapparchive(opts);
自定义Web应用程序存档选项对象
创建一个WebApparchiveOptions
使用名称值参数的对象。
创建一个WebApparchiveOptions
使用功能文件对象示例.mlapp
。使用名称值参数来指定存档名称和输出目录,添加垫子文件,并禁用数据文件的自动检测。
opts = compiler.build.webapparchive('example.mlapp',,,,...“ Archivename”,,,,'mywebapp',,,,...'outputdir',,,,'d:\ documents \ matlab \ work \ webapps',,,,...“额外费用”,,,,'myvars.mat',,,,...“ autodetectdatafiles”,,,,'离开')
opts =带有属性的WebApparchiveOptions:Archivename:'myWebapp'appfile:'d:\ documents \ matlab \ matlab \ work.mlapp'sufferfiles:{d:\ documents \ matlab \ work work \ work \ myvars.myvars.mats.mat} autodetectectdatafiles:autodetectectdatafiles:off outputddir:'d d offuctdir:'d d d dddir:'d d dddafiles:'d d d ofturat:\ documents \ matlab \ work \ webapps的冗长:关闭
您可以修改现有的属性值WebApparchiveOptions
对象使用点表示法。例如,启用详细输出。
opts.verbose ='上'
opts =带有属性的WebApparchiveOptions:Archivename:'myWebapp'appfile:'d:\ documents \ matlab \ matlab \ work.mlapp'sufferfiles:{d:\ documents \ matlab \ work work \ work \ myvars.myvars.mats.mat} autodetectectdatafiles:autodetectectdatafiles:off outputddir:'d d offuctdir:'d d d dddir:'d d dddafiles:'d d d ofturat:\ documents \ matlab \ work \ webapps的冗长:on
使用WebApparchiveOptions
对象作为输入compiler.build.webapparchive
构建Web应用程序存档的功能。
buildResults = compiler.build.webapparchive(opts);
输入参数
AppFile
-通往主文件的路径
角色向量|字符串标量
通往主文件的路径,指定为行字符向量或字符串标量。该文件必须是带有MATLAB应用程序.mlapp
扩大。该路径可以相对于当前的工作目录或绝对值。
例子:'mywebapp.mlapp'
数据类型:char
|细绳
名称值参数
将可选的参数对name1 = value1,...,namen = valuen
, 在哪里姓名
是参数名称和价值
是相应的值。名称值参数必须在其他参数之后出现,但是对的顺序并不重要。
在R2021a之前,请使用逗号分隔每个名称和值,并附上姓名
用引号。
例子:'冗长','on''
额外的费用
-附加文件
角色向量|字符串标量|字符向量的单元格数|字符串数组
其他文件和文件夹将包含在Web应用程序存档中,指定为字符向量,字符串标量,字符串数组或字符向量的单元格数组。路径可以相对于当前的工作目录或绝对值。
例子:'额外费用',[“ myvars.mat”,“ myfunc.m”]
数据类型:char
|细绳
|细胞
Archivename
-Web应用程序存档的名称
角色向量|字符串标量
AutoDetectDatafiles
-标志以自动包含数据文件
'上'
(默认)|开/关逻辑值
标记以自动包含数据文件,指定为'上'
或者'离开'
,或数字或逻辑1
((真的
) 或者0
((错误的
)。一个值'上'
等同于真的
, 和'离开'
等同于错误的
。因此,您可以将此属性的值用作逻辑值。该值存储为类型的ON/OFF逻辑值matlab.lang.onoffswitchstate
。
如果将此属性设置为
'上'
,然后您提供的数据文件作为某些功能的输入(例如加载
和fopen
)自动包含在Web应用程序存档中。如果将此属性设置为
'离开'
,然后您必须使用该数据文件添加数据文件额外的费用
财产。
例子:“ autodetectdatafiles”,“关闭”
数据类型:逻辑
OutputDir
-输出目录的路径
角色向量|字符串标量
保存构建文件的输出目录的路径,指定为字符向量或字符串标量。该路径可以相对于当前的工作目录或绝对值。
构建文件夹的默认名称是附加的存档名称WebApparchive
。
例子:'outputdir','d:\ documents \ matlab \ work \ mymagicwebapparchive'
数据类型:char
|细绳
冗长
-旗以控制构建冗长
'离开'
(默认)|开/关逻辑值
旗以控制构建冗长,指定为'上'
或者'离开'
,或数字或逻辑1
((真的
) 或者0
((错误的
)。一个值'上'
等同于真的
, 和'离开'
等同于错误的
。因此,您可以将此属性的值用作逻辑值。该值存储为类型的ON/OFF逻辑值matlab.lang.onoffswitchstate
。
如果将此属性设置为
'上'
,然后“ MATLAB命令”窗口显示在构建过程中指示编译器输出的进度信息。如果将此属性设置为
'离开'
,然后命令窗口不显示进度信息。
例子:'冗长','on''
数据类型:逻辑
输出参数
选择
- Web应用程序档案构建选项
WebApparchiveOptions
目的
Web应用程序存档构建选项,返回为WebApparchiveOptions
目的。
版本历史记录
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)