# 目录结构
以cocos项目为例子
# cocos creator 新建项目之后,目录结构如下:
# 安装 mogs-tools 和 mogs-sdk之后目录结构如下
增加的目录结构如下:
.
├─ node_modules
│ ├─ @timi
│ └─ ...
├─ package.json
├─ package-lock.json
└─ mogs.json
1
2
3
4
5
6
7
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';
进行使用。