Nativescript-what';main和app文件夹中的package.json有什么区别?

Nativescript-what';main和app文件夹中的package.json有什么区别?,nativescript,Nativescript,app文件夹中似乎有一个package.json文件 这和根文件夹中的有什么区别?好问题。 我没有注意到第二个app/package.json 就项目而言,惟一重要的package.json应该是根目录。 除非nativescript对app/package.json做了一些底层处理,否则该文件似乎是由用于生成app文件夹的git repo继承的 但这只是一个猜测,我不是框架内部的专家。引用最初发布的内容 根目录下的package.json用于定义 模板的依赖项,以持久化某些特定于项目的 信息等

app文件夹中似乎有一个package.json文件

这和根文件夹中的有什么区别?

好问题。 我没有注意到第二个app/package.json

就项目而言,惟一重要的package.json应该是根目录。 除非nativescript对app/package.json做了一些底层处理,否则该文件似乎是由用于生成app文件夹的git repo继承的


但这只是一个猜测,我不是框架内部的专家。

引用最初发布的内容

根目录下的package.json用于定义 模板的依赖项,以持久化某些特定于项目的 信息等

app文件夹中的package.json来自 模板。它有几个目的:

  • 它允许我们在npm中发布模板
  • 它定义了 使用模板所需的依赖项和依赖项- nativescript cli在创建过程中将它们复制到root的package.json
  • 最重要的是,将this package.json复制到本机项目中,然后 定义应用程序的入口点(`“main”:“main.js”)。在 运行时读取此值,并从此点启动应用程序