# 目录结构

以cocos项目为例子

# cocos creator 新建项目之后,目录结构如下:

dir

# 安装 mogs-tools 和 mogs-sdk之后目录结构如下

dir1

增加的目录结构如下:

.
├─ node_modules
│  ├─ @timi
│  └─ ...
├─ package.json
├─ package-lock.json
└─ mogs.json
1
2
3
4
5
6
7

# 文件释义

mogs.json:mogs配置文件,mogs.json中具体字段的解释请参考 mogs的配置

package.json:存在于每个项目根目录下面,npm init的时候自动生成,定义这个项目所需的各种模块,以及项目配置信息(比如名称、版本、许可证等元数据),npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。

package-lock.json:依赖package.json存在,指定了每个模块及其每个依赖项的版本、位置和完整哈希(hash),所以不管你使用什么设备(跨平台),什么时候.每一次执行npm install时候安装的依赖都是相同的.

node_modules:从NPM服务器下载别人编写的第三方包到本地使用,并将包存放到node_modules目录下,本项目依赖的 MOGS SDK 就存放在node_modules下,项目可以通过 import mogs, { accountSystem } from '@timi/mogs-sdk'; 进行使用。