使用上篇博客《开发环境搭建》中的命令创建完成IonicHelloWorld项目,在VSCode中的左侧,显示该项目的结构信息,如下图所示:



1 .sourcesmaps文件夹

调试状态的javascript出现问题时,能够准确定位到那个文件的那一行代码,但是压缩后的代码出现问题也无法准确找到代码位置。Sourcemap的出现就是为了解决这个问题,它是一个文件,保存着压缩后的JavaScript代码在源文件中的位置信息,出现问题后也能够调试状态下显示出源代码的位置,目前好像只有Chrome浏览器能够这个功能。详细信息可参考javascript中的Source Map介绍。

2.node_modules文件夹

项目中所依赖的模块数据。

3.src文件夹

项目中的源代码文件,它还包括以下信息:

*app文件夹:项目的根目录,存放项目的入口文件。
*assets文件夹:存放项目中的图标和图片等资源文件。
pages文件夹:存放项目中的页面文件,一个页面文件由3个文件组成,分别为.html、.scss、ts。其中html文件是页面的组成信息,scss文件是页面的样式文件,ts文件是页面的脚本信息。
*theme文件夹:存在项目的主题信息文件。
*index.html文件:项目的入口文件,设置脚本和CSS信息,并运行整个项目。
*manifest.json文件
*service-worker.js文件

4. www文件夹

项目编译后的文件存放的位置。

5. .editorconfig文件

6. .gitignore文件:Git管理项目中的忽略提交文件信息。

7. ionic.config.json文件

8. ionic.starter.json文件

9. package-lock.json文件

项目中的node_modules中的模块的锁定版本,主要用于生产环境的版本锁定。

10. package.json文件

项目中的node_modules中的模块信息。

11. tsonfig.json文件

typescript项目的根目录,指定用来编译这个项目的根文件和编译选项。

12. tslint.json文件

typescript的格式化和校验信息。

最新文章

  1. 如果你也会C#,那不妨了解下F#(6):面向对象编程之“类”
  2. Merge K Sorted Arrays
  3. 基于Redis的开源分布式服务Codis
  4. 推荐25款实用的 HTML5 前端框架和开发工具【下篇】
  5. NPOI2.0学习(二)
  6. Array基本操作
  7. Bootstrap 3 How-To #3 布局
  8. [iOS]解决模拟器无法输入中文问题
  9. Java网页数据采集器[续篇-远程操作]【转载】
  10. MySQL提供的错误日志中的错误级别一共有3个分别为:
  11. 今天收到报警邮件,提示网站502 bad gateway,
  12. Java SE (1)之 JFrame 组件 BorderLayout 布局
  13. 如何在Github Pages搭建自己写的页面?
  14. yii2.0框架where条件的使用
  15. K:正则表达式之进阶
  16. Tom DeMarco:软件工程这个概念已过时?
  17. cmake add_custom_command 使用
  18. 三级菜单,可以退出到上一级菜单和全部退出(low版本)
  19. Java 深复制和浅复制
  20. project1

热门文章

  1. C++ MFC棋牌类小游戏day6
  2. Chrome浏览器用AdBlockPlus拦截百度广告
  3. VsCode编写和调试.NET Core
  4. form表单数据进行json转换
  5. HashMap TreeMap的区别
  6. 2018年2月19日我的java学习
  7. Linux pwn入门教程(6)——格式化字符串漏洞
  8. Android Bitmap操作问题之Canvas: trying to use a recycled bitmap
  9. 首页背景图片在PC端有显示,在手机端不显示的解决方法
  10. maven配置多仓库的方法