SailsJs无效的模块错误 [英] SailsJs Invalid module error

查看:56
本文介绍了SailsJs无效的模块错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

安装 lodash 或异步插件后,当我启动 sails.js 时,控制台会显示这些错误消息.但我不知道是什么原因导致这些错误消息.

After I installed lodash or async plug-ins, Console shows those error messages when I launch sails.js. but I don't know what cause those error messages.

我需要解决这个问题.请任何人帮助我.

I need to solve this problem. please anyone help me.

error: A hook (`userconfig`) failed to load!

error: Error: Invalid module:[object Object]

at /Users/johndo/github/sails/testProject/node_modules/sails/node_modules/sails-build-dictionary/index.js:83:15

at forOwn (/Users/johndo/github/sails/testProject/node_modules/lodash/dist/lodash.js:2105:15)

at Function.forEach (/Users/johndo/github/sails/testProject/node_modules/lodash/dist/lodash.js:3302:9)

at buildDictionary (/Users/johndo/github/sails/testProject/node_modules/sails/node_modules/sails-build-dictionary/index.js:74:4)

at Function.module.exports.aggregate (/Users/johndo/github/sails/testProject/node_modules/sails/node_modules/sails-build-dictionary/index.js:190:9)

at Array.loadOtherConfigFiles [as 0] (/Users/johndo/github/sails/testProject/node_modules/sails/lib/hooks/moduleloader/index.js:164:27)

at /Users/johndo/github/sails/testProject/node_modules/sails/node_modules/async/lib/async.js:459:38

at Array.forEach (native)

at _each (/Users/johndo/github/sails/testProject/node_modules/sails/node_modules/async/lib/async.js:32:24)

at Object.async.auto (/Users/johndo/github/sails/testProject/node_modules/sails/node_modules/async/lib/async.js:430:9) [Error: Invalid module:[object Object]]

error: Error: Invalid module:[object Object]

at /Users/johndo/github/sails/testProject/node_modules/sails/node_modules/sails-build-dictionary/index.js:83:15

at forOwn (/Users/johndo/github/sails/testProject/node_modules/lodash/dist/lodash.js:2105:15)

at Function.forEach (/Users/johndo/github/sails/testProject/node_modules/lodash/dist/lodash.js:3302:9)

at buildDictionary (/Users/johndo/github/sails/testProject/node_modules/sails/node_modules/sails-build-dictionary/index.js:74:4)

at Function.module.exports.aggregate (/Users/johndo/github/sails/testProject/node_modules/sails/node_modules/sails-build-dictionary/index.js:190:9)

at Array.loadOtherConfigFiles [as 0] (/Users/johndo/github/sails/testProject/node_modules/sails/lib/hooks/moduleloader/index.js:164:27)

at /Users/johndo/github/sails/testProject/node_modules/sails/node_modules/async/lib/async.js:459:38

at Array.forEach (native)

at _each (/Users/johndo/github/sails/testProject/node_modules/sails/node_modules/async/lib/async.js:32:24)

at Object.async.auto (/Users/johndo/github/sails/testProject/node_modules/sails/node_modules/async/lib/async.js:430:9) [Error: Invalid module:[object Object]]

推荐答案

在解析配置文件时似乎遇到错误.尝试回滚您的更改.

It looks like it's experiencing an error while parsing your configuration files. Try rolling back your changes.

此外,lodash和async作为全局变量出现,因此您不需要安装它们.只需转到config/globals并取消注释_(lodash).这可能会解决您的问题,因为Sails的安装版本与您的安装版本之间存在冲突.

Also, lodash and async come as globals in sails, so you don't need to install them. Just go to config/globals and uncomment _(lodash). That might fix your problem, as maybe sails is having a conflict between its installed version and yours.

这篇关于SailsJs无效的模块错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆