2014-12-03 96 views
1

什麼是官方用於導致在子文件夾中創建node_modules文件夾的方法?我使用Bower作爲客戶端文件,並將它們安裝在「客戶端」文件夾下。將NPM用於服務器端依賴關係並遵循相同的模式會很好。例如:如何正確安裝節點模塊到子文件夾?

MyApplication 
    client 
     bower_modules 
    server 
     node_modules 
    .bowerrc 
    package.json 
    server.js 

根據NPM文檔,可以將節點模塊安裝到默認位置以外的文件夾中。不幸的是,使用--prefix選項會阻止package.json的依賴項部分被填充......這使我相信這不是這樣做的正確方法。

回答

1

我只想做:

git mv package.json server # (or just mv if you aren't using git) 
cd server 
npm install 
0

node_modules和的package.json如下對方,所以你要麼必須將你的package.json或移動您的node_modules到你的項目的根。

你仍然可以有你的客戶端和服務器文件夾,這是一個好主意!

MyApplication 
    node_modules 
     express 
     socket.io 
    client 
     bower_components/jquery/jquery.js 
     client.js 
    server 
     server.js 
    .bowerrc 
    package.json 
    server.js 
相關問題