我正在尝试使用meteor build --directory ../dist
构建Meteor应用。一切似乎都很好,但是当我按照生成的README文件中提供的说明操作时,我收到一条错误消息,指出server/main.js
文件无法加载。当我看,我看到main.js文件不存在。
在构建之前我是否需要做些什么来确保构建后文件存在?
我很难为生产服务构建Meteor应用程序,而且我似乎无法找到任何明确的指示。关于build
,Meteor doc说明非常模糊。
答案 0 :(得分:2)
如果不遵循预期,我可以看到README如何混淆。
第一个命令行声明:
$(cd program / server&& npm install)
请注意括号。
导致命令在子shell中运行,这意味着命令执行完成后shell将保留在同一目录中。
但是,如果您只执行内部命令,您将最终进入programs/server
目录并体验您所描述的内容。
在任何情况下,都应该从bundle的根目录运行$ node main.js
。