meteor的项目开发完成后,可通过meteor build ./dist 来打包。
然后再当前目录生成dist文件夹里面生成一个压缩包,如下
解压后,详细查看里面的README文件
根据README文件的步骤
1.先到切换到programs/server目录下,然后安装依赖:cd programs/server && npm install
2.设置相应的环境变量
linux 系统中
$ export MONGO_URL='mongodb://user:password@host:port/databasename'
$ export ROOT_URL='http://example.com'
$ export MAIL_URL='smtp://user:password@mailhost:port/'
windows系统中
$ set MONGO_URL='mongodb://user:password@host:port/databasename'
$ set ROOT_URL='http://example.com'
$ set MAIL_URL='smtp://user:password@mailhost:port/'
比如windows系统中,可以这设置
$ set MONGO_URL='mongodb://localhost:27017/meteor'
$ set ROOT_URL='http://localhost:3000'
$ set PORT=3000 /*可以多加一个端口号*/
$ set MAIL_URL='smtp://user:password@mailhost:port/'
好了,那么这些变量要在什么地方设置呢?
首先我们回到项目目录
这里就是打包出来的项目,
首先,在main.js中添加一些设置,如下:
(其实这个设置的内容,也就是环境变量,也可以在命令行里面设的。)
然后,在这里打开命令行。或者你打开命令行后,切换到这个目录下也行。如下:用node启动main.js
最后,在浏览器中输入 http://localhost:3000
这样就是正常访问了。
接着,如果你要讲这个meteor用nwjs来打包,生成app.exe文件,往下看
这样设置过后,可以将整个文件夹复制到nw.exe的文件夹里面,然后将整个文件夹拖到nw.exe上运行,如果运行正常,那么就可以下一步用nwjs来打包了。
最后,打包过程请参考这文章https://blog.youkuaiyun.com/u013288292/article/details/83028282
如有不清楚请留言,
如有不对请指出,谢谢!