2015-09-12 42 views
2

根據文檔,sails lift將始終嘗試使用本地安裝的Sails模塊(即app/node_modules/sails)運行您的應用程序。本地安裝的風帆控制檯

但是當我運行sails console,我可以,它的使用在全球已安裝實例帆,而不是從堆棧跟蹤看到:

at runner (/usr/local/lib/node_modules/sails/node_modules/waterline/lib/waterline/query/validate.js:28:16) 

有沒有辦法迫使sails console運行帆的本地安裝的版本?

回答

2

如果您從控制檯撥打電話sails console,當然它會使用安裝的全局版本。

在您的項目中打開您的package.json,並在scripts部分添加新命令。我提議將其命名爲console

"scripts": { 
    "console": "sails console" 
} 

然後從項目根目錄中調用npm run console。這樣它會嘗試使用本地版本,然後纔是全局版本。