Nativescript 文件名是否有命名约定?

Nativescript 文件名是否有命名约定?,nativescript,Nativescript,我是nativescript新手,尝试打开一个模式。 如果我使用像“连接模式页面”这样的文件名,一切正常 但如果我只使用“连接”,我会得到这样的信息: JS错误:NativeScript遇到致命错误:错误:无法从模块中加载组件。./views/modals/connect.xml 所以我想有点像命名惯例。但是哪个呢? 医生说没有任何真正的惯例 我错过什么了吗 此文件名适用于: connect-modal-page.xml 这些文件名不起作用: connect-modal.xml connect.

我是nativescript新手,尝试打开一个模式。 如果我使用像“连接模式页面”这样的文件名,一切正常

但如果我只使用“连接”,我会得到这样的信息: JS错误:NativeScript遇到致命错误:错误:无法从模块中加载组件。./views/modals/connect.xml

所以我想有点像命名惯例。但是哪个呢? 医生说没有任何真正的惯例

我错过什么了吗

此文件名适用于: connect-modal-page.xml

这些文件名不起作用: connect-modal.xml
connect.xml

您正在使用NativeScript并与Webpack捆绑(在即将发布的版本中,这将是默认的工作流)。问题是Webpack需要“了解”任何需要捆绑的资源

因此,为了通过设计解决这个问题,NativeScript团队提供了一种模式,可以自动绑定以
-page
-root
结尾的所有页面。您希望成为捆绑包一部分的任何其他资源都应该显式包含在
webpack.config.js
文件中(在
CopyWebpackPlugin
部分)。因此,使用NativeScript 5.x.x,您需要重命名所有文件,以
-page
结尾,或者在网页包配置中显式添加它们。请注意,我谈论的是一个针对NativeScript核心(纯JavaScript或TypeScript)的项目,而不是NativeScript


NativeScript 6(预计将于2019年7月中旬发布)开始,不再需要此文件,所有*.xml和*.ts资源(谈论NativeScript核心)将在默认情况下捆绑。

您在connect.xml中拥有什么,您是否将组件嵌入另一个xml文件中?