用户模型上的Sailjs错误:错误:钩子(`orm`)加载失败

我使用sailjs创build了一个简单的应用程序。 在运行应用程序时,会给出下面的错误

error: A hook (`orm`) failed to load! error: `include-all` attempted to `require(G:\workspare\web\sailsapp\api\models\Users.js)`, but an error occurred:: Details:SyntaxError: Unexpected identifier at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:374:25) at Object.Module._extensions..js (module.js:417:10) at Module.load (module.js:344:32) at Function.Module._load (module.js:301:12) at Module.require (module.js:354:17) at require (internal/module.js:12:17) 

我的users.js模型就像

 module.exports = { attributes: { id : { type : 'integer', unique : true, primaryKey: true }, userName : { type : 'string' required : true }, email : { type : 'email', required : true, unique : true }, ePassword : { type : 'string' } } }; 
  • 风帆:v0.12.9
  • 节点:v4.2.6

我已经检查了其他答案,但它对我没有用处。任何人都可以告诉我我做错了什么/我该如何克服这个错误?

 error: 'include-all' attempted to 'require(G:\workspare\web\sailsapp\api\models\Users.js)', but an error occurred:: 

意思是Users.js中有错误。

 Details:SyntaxError: Unexpected identifier 

通常是由语法错误,缺less逗号,括号,括号等引起的。在这种情况下,它是一个缺less的逗号。

 userName : { type : 'string' , // <--- required : true },