进修meteor时碰到的题目

简朴纪录一下进修meteor时碰到的题目,将会延续更新!

基于meteor的前端计划

计划大概有后端模板连系型前端后端星散型两种,支撑的包也比较多,现在尤大引荐运用webpack:webpack的计划相对靠谱。

博主本身写的例子:meteor-vue-webpack-example

运用webpack:webpack这个包貌似存在些题目,比方vue components热更新题目并没有获得很好的支撑,当你设置了devServer:{inline:true}参数照样不见见效。原因是webpack:webpack包没传这个devServer的参数进webpackDevServer致使(虽然我已经在提交了修正,然则啥时候能改并不知道)。

线上布置也碰到题目

因为用了webpack所以nodejs版本必需在0.12.x以上、npm 必需3.x以上,末了博主本身用了和本机一样的4.4.4版本题目就处理了,详细能够看上面例子的.docker内详细的操纵。

更新至meteor 1.4后,meteor 自带node已晋级至4.4.7、npm 晋级至3.10.5,所以当地环境与线上环境一致就没什么题目了。

其次虚拟主机设置较低的朋侪只管不要运用线上环境构建meteor运用,不单只好资本还常常不胜利,比方内存撑炸之类常常发作,构建10次才胜利一次,所以照样当地构建再扔到线上比较靠谱。当地构建线上版本一样会涌现部份题目,比方在线上运转会涌现Error: spawn ENOMEM题目,这类题目原因是当地和线上不是统一体系环境便会发作,建立仔细检察失足的包,直接进包目次重新安装并构建来处理此类题目。

Error: spawn ENOMEM题目处理方法

# 如提醒 Error: spawn ENOMEM 到以下目次 install 一下
# bundle\programs\server\npm\node_modules\meteor\npm-bcrypt\
npm i bcrypt

晋级题目

近来meteor晋级至1.4版本,然则当顺序运转时会提醒正在下载1.4版本的更新包,然后常常下载完后致使正在运转的meteor运用失足。这里只需要在非meteor运用目次下完全更新meteor至1.4版本就能够了。

# 在非meteor运用目次下
meteor update

# 在meteor运用目次下,更新meteor运用至最新版本
meteor update --patch

部份姿态援用自:

Webpack傻瓜式指南(一)
vue-hot-reload该怎样运用?
webpack docs-webpack-dev-server#inline-mode-with-node-js-api
yyx的vue-webpack-meteor-example是终究的vue+meteor处理计划吗?

    原文作者:帕奇式
    原文地址: https://segmentfault.com/a/1190000006022415
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞