[英]Meteor 1.3 mup deploy with npm packages
自從Meteor 1.3發布以來,我一直非常喜歡新的npm軟件包支持!
我已經成功運行了mup,但是當我升級到1.3並添加了一些npm軟件包時,運行mup deploy
時會出錯。
[server]=> Starting meteor app on port:3000
[server]
[server]/bundle/bundle/programs/server/node_modules/fibers/fibers.js:16
[server] throw new Error('`'+ modPath+ '.node` is missing. Try reinstalling `node-fibe
[server] ^
[server]Error: `/bundle/bundle/programs/server/node_modules/fibers/bin/linux-x64-v8-3.14/fibers.node` is missing. Try reinstalling `node-fibers`?
[server] at Object.<anonymous> (/bundle/bundle/programs/server/node_modules/fibers/fibers.js:16:8)
[server] at Module._compile (module.js:456:26)
[server] at Object.Module._extensions..js (module.js:474:10)
[server] at Module.load (module.js:356:32)
[server] at Function.Module._load (module.js:312:12)
[server] at Module.require (module.js:364:17)
[server] at require (module.js:380:17)
[server] at Object.<anonymous> (/bundle/bundle/programs/server/boot.js:1:75)
[server] at Module._compile (module.js:456:26)
[server] at Object.Module._extensions..js (module.js:474:10)
我可以肯定這是因為我沒有在服務器上安裝開發中使用的模塊。 我有什么辦法可以告訴mup或它制作的docker容器:“嘿,我的項目依賴於這些軟件包,在執行node.js之前將它們安裝到我的項目目錄中!”
韋爾普弄清楚了。 因此,基本上,您需要運行npm init
! 這將為您創建一個package.json
文件! 這就是您所需要的,它告訴服務器您的項目具有哪些依賴關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.