2015-09-12 32 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。这样它会尝试使用本地版本,然后才是全局版本。