前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >weex-04-工程文件介绍

weex-04-工程文件介绍

作者头像
酷走天涯
发布2018-09-14 15:15:43
6710
发布2018-09-14 15:15:43
举报
文章被收录于专栏:每日一篇技术文章
本节任务

介绍工程文件的作用

3251C565-E584-4E8A-85F7-D867E1F5AA98.png

接下来逐一介绍一下文件的作用

1.node_modules

还记得我们的安装javascript包的命令吗?

npm install

这个文件夹就是存放 我们下来的依赖包的,如果你运行了命令没有发现这个文件,请关闭HBuilder 工具后重新打开

2.assets

我们有时想引用一些第三方包,但是不支持npm安装的形式,我们可以将其手动下载下来,放在这个文件夹中

3.init.js

编译时需要的的初始化代码

4.app.web.js

我们知道weex开发会生成两套代码,一份用于H5页面,一份用于手机端,那么这个app.web.js 就是用于H5页面的打包文件

5.app.weex.js

用于手机端的代码

6.app.js

这个文件就是我们工程打包时的入口文件

7.index.html

这个就是在浏览器查看时的页面

其实我们的地址是这样的

http://localhost:8080/index.html

8.package.json

还记得我们的安装包命令吗?

npm install

那么它怎么知道要安装那些依赖包呢?

我们这个文件的部分内容粘贴在下面你一看就明白了

代码语言:javascript
复制
  "dependencies": {
    "vue": "^2.1.8",
    "vue-router": "^2.1.1",
    "vuex": "^2.1.1",
    "vuex-router-sync": "^4.0.1",
    "weex-vue-render": "^0.1.4"
  },
  "devDependencies": {
    "babel-core": "^6.20.0",
    "babel-loader": "^6.2.9",
    "babel-preset-es2015": "^6.18.0",
    "css-loader": "^0.26.1",
    "ip": "^1.1.4",
    "serve": "^1.4.0",
    "vue-loader": "^10.0.2",
    "vue-template-compiler": "^2.1.8",
    "webpack": "^1.14.0",
    "weex-devtool": "^0.2.64",
    "weex-loader": "^0.4.1",
    "weex-vue-loader": "^0.2.5"
  }

具体的那些依赖包有什么用呢?暂时不用考虑,用到的时候会讲解

9.webpackage.config.js

还记得我们的打包命令吧

npm run dev

这个命令干了什么事情

我把package.json 中的部分文件拷贝下来给大家看一下

代码语言:javascript
复制
  "scripts": {
    "build": "webpack",
    "dev": "webpack --watch",
    "serve": "node build/init.js && serve -p 8080",
    "debug": "weex-devtool"
  }

它执行的其实就是这个脚本

"dev": "webpack --watch"

这里你也不难理解下面这个命令的含义了吧

npm run serve

10.weex.html

贴一段代码给大家看

代码语言:javascript
复制
<body>
    <div id="root"></div>
     <script src="./dist/app.web.js"></script>
</body>

这个文件其实就是最终要展示的H5页面

几个文件的作用这里算是讲完了,下一节继续我们的征程!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.06.05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本节任务
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档