我正在关注creating a Meteor app的教程,并希望在运行Mac OS 10.8.5的计算机上本地部署它。由于某些node_modules提供的某些测试和示例文件中出现错误,构建失败。这是输出:
$ meteor build osx --architecture os.osx.x86_64 --directory
WARNING: The output directory is under your source tree.
Errors prevented bundling:
While building the application:
build/bundle/programs/server/npm/webapp/node_modules/connect/node_modules/multiparty/examples/azureblobstorage.js:38:2:
Unexpected token )
build/bundle/programs/server/npm/webapp/node_modules/useragent/node_modules/lru-cache/test/memory-leak.js:1:15:
Unexpected token ILLEGAL
build/bundle/programs/server/npm/logging/node_modules/cli-color/test/__playground/throbber.formatted.js:1:15:
Unexpected token ILLEGAL
build/bundle/programs/server/npm/logging/node_modules/cli-color/test/__playground/throbber.js:1:15:
Unexpected token ILLEGAL
build/bundle/programs/server/npm/webapp/node_modules/useragent/bin/testfiles.js:1:15:
Unexpected token ILLEGAL
build/bundle/programs/server/npm/webapp/node_modules/useragent/bin/update.js:1:15:
Unexpected token ILLEGAL
build/bundle/programs/web.browser/head.html:1: bad formatting in HTML template
我知道我可以部署到Meteor自己的服务器,但我的目的是发现如何将项目部署到我自己的服务器上,以便我可以判断该过程的顺利程度。最终,我想使用RedHat服务器,但现在我更喜欢在本地测试。
一种解决方案是删除不需要的测试和示例文件,但似乎在构建过程中会自动下载这些文件。
你能推荐什么?