我在Nodejitsu上部署我的應用程序,我有一個自定義模塊,我有npm鏈接。我已經將此模塊添加到捆綁的依賴項中,但部署拋出了無法找到捆綁依賴項所依賴的模塊的問題。捆綁的依賴從package.json拉入自己的依賴關係嗎?
這些依賴於它的package.json,但由於某種原因,列出沒有得到拉入。
任何想法?
謝謝!
我在Nodejitsu上部署我的應用程序,我有一個自定義模塊,我有npm鏈接。我已經將此模塊添加到捆綁的依賴項中,但部署拋出了無法找到捆綁依賴項所依賴的模塊的問題。捆綁的依賴從package.json拉入自己的依賴關係嗎?
這些依賴於它的package.json,但由於某種原因,列出沒有得到拉入。
任何想法?
謝謝!
如果你遇到過這樣的事情,請隨時在freenode的#nodejitsu上下載。
回答你的問題:
包含包名的列表中,數組您已經於您 包捆綁在一起。
這裏的約定是要確保您的捆綁依賴關係存在於 node_modules /文件夾中。
bundleDependencies中列出的軟件包現在將保持鎖定在node_modules /文件夾中包含的 版本中。
您還可以添加的git回購的依賴關係:
{
"name": "my-app",
"dependencies": {
"private-repo": "git+ssh://[email protected]:my-account/node-private-repo.git#v0.0.1",
}
}
來源:http://debuggable.com/posts/private-npm-modules:4e68cc7d-1ac4-42d9-995a-343dcbdd56cb
我已經將我的本地fork添加爲捆綁的依賴項,但是當我嘗試部署時,它的所有依賴項都沒有被拉下。他們錯過了錯誤。 – fancy 2012-02-23 14:54:17
我可能是錯的,但我覺得Nodejitsu使用的到底是什麼從 的文件夾中捆綁的依賴關係。它只是複製每個文件,並且不會在 上運行npm install。
畢竟,這是捆綁的依賴關係,人們可以期望它們包含自我 。
這些依賴關係是否已在npm上發佈? – 2012-02-22 20:21:06
@DavidEllis是的,他們有。 – fancy 2012-02-23 14:55:02