博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vulcanjs 简单package 编写
阅读量:6181 次
发布时间:2019-06-21

本文共 1761 字,大约阅读时间需要 5 分钟。

vulcanjs 功能是以包进行管理,包里面包含了运行依赖的组件以及对于路由的注册

参考项目

  • 项目结构
├── README.md├── license.md├── package-lock.json├── package.json├── packages│ ├── _boilerplate-generator│ │ ├── README.md│ │ ├── generator.js│ │ ├── package.js│ │ ├── template-web.browser.js│ │ ├── template-web.cordova.js│ │ └── template.js│ ├── _buffer│ │ ├── buffer.js│ │ └── package.js│ └── dalong-demo│ ├── lib│ │ ├── client│ │ │ └── main.js│ │ ├── modules│ │ │ ├── components│ │ │ │ └── user.jsx│ │ │ ├── index.js│ │ │ └── routes.js│ │ └── server│ │ └── main.js│ └── package.js├── sample_settings.json├── settings.json└── yarn.lock
  • 代码说明

    代码从vulcanjs starter 获取,删除了默认的package

    对于我们主要编写包的代码,就是在packages 目录下创建功能,然后就是在.meteor/packages 进行包的注册

packages/dalong-demo/package.jsPackage.describe({name: 'dalong-demo',});Package.onUse(function (api) {api.use(['promise',// vulcan core'vulcan:core@1.12.3',]);api.mainModule('lib/server/main.js', 'server');api.mainModule('lib/client/main.js', 'client');});packages/dalong-demo/lib/client/main.jspackages/dalong-demo/lib/server/main.jsimport '../modules/index.js';packages/dalong-demo/lib/modules/index.jsimport './routes.js';packages/dalong-demo/lib/modules/routes.jsimport { addRoute, Components } from 'meteor/vulcan:core';import './components/user.jsx';addRoute({ name: 'user', path: '/', componentName: 'dalonginfo' });packages/dalong-demo/lib/modules/components/user.jsximport {registerComponent } from 'meteor/vulcan:core';import React from 'react';const Header = props => {return (

dalong demo

)}registerComponent('dalonginfo', Header);

注册包

.meteor/packages 文件

# see http://docs.vulcanjs.org/packagesvulcan:core@1.11.2vulcan:i18n@1.12.3############ Your Packages ############ dalong-demo

启动

yarn && yarn start

效果

说明

打开调试控制台,可能会有一些错误,当前可以不用管

参考资料

 
 
 
 

转载地址:http://irbda.baihongyu.com/

你可能感兴趣的文章
《gcc五分钟系列》第三节:-o选项
查看>>
批量检测主机存活状态
查看>>
解决 error: gnu/stubs-32.h: No such file or directory
查看>>
imread 函数 的相关细节
查看>>
分布式和事务
查看>>
C#学习常用类(1002)---KeyValuePair<TKey, TValue> 结构
查看>>
浅谈grep命令查找匹配内容的使用、参数、正则
查看>>
磁盘配额
查看>>
UserInputControls用户输入控制
查看>>
我的友情链接
查看>>
Nginx+Lua架构开发目录贴
查看>>
mysql备份方法(热备)
查看>>
scala匿名函数
查看>>
vlan技术【实现】vlan简介和SVI实现不同vlan间通信
查看>>
scrapy爬虫初步尝试
查看>>
陈松松:视频制作不出来,跟这7个思维有九成关系
查看>>
形参和实参有何区别
查看>>
我的友情链接
查看>>
MySQL表结构的导入和导出MySQL表结构的导入和导出
查看>>
JavaSE 学习参考:Map容器遍历
查看>>