Node.js Sails.js can';t运行脚本:sails运行重建云sdk

Node.js Sails.js can';t运行脚本:sails运行重建云sdk,node.js,sails.js,Node.js,Sails.js,我在运行时遇到问题:sails运行重建云sdk 我得到了以下错误:无法重新生成“CloudSDK”的配置——用于AJAX和WebSocket的JavaScript模块。TypeError:无法读取未定义的属性“write” 这是导致脚本文件中出现错误的行: await sails.helpers.fs.write.with({ 任何可能出错的想法都试图通过谷歌搜索解决方案,但什么都找不到。我有一个怀疑,它可能与配置,因为我开始与一个空帆应用程序 编辑: 失败的函数是从脚本文件调用的,您可以在S

我在运行时遇到问题:
sails运行重建云sdk

我得到了以下错误:
无法重新生成“CloudSDK”的配置——用于AJAX和WebSocket的JavaScript模块。TypeError:无法读取未定义的属性“write”

这是导致脚本文件中出现错误的行:

await sails.helpers.fs.write.with({
任何可能出错的想法都试图通过谷歌搜索解决方案,但什么都找不到。我有一个怀疑,它可能与配置,因为我开始与一个空帆应用程序

编辑:


失败的函数是从脚本文件调用的,您可以在Sails.js seed应用程序(第115行)中找到该文件:

基本上,我认为我无法使用任何类型的帮助程序,进一步的谷歌搜索会导致我。事实证明,我需要运行以下命令:

npm install sails-hook-organics --save

构建我的应用程序时,我选择了一个空种子(您需要配置),这就是导致我出现问题的原因。

此代码放在哪里?什么文件?@Noitidart刚刚编辑了问题,开始将第115行附近的代码修改为
console.log
要调查的内容。这将帮助您确定地修复它。@Noitidart看起来我已经尝试了console.log sails.helpers来查看它是否会返回.fs方法,但它没有。不知道是什么原因有趣山姆谢谢分享!所以你没有在
sails init
?@Noitidart上选择“Web App”,因为我的应用不需要身份验证或用户注册,所以我选择了
Empty
,我想我不必这样删除多余的代码。显然,我没有意识到我需要安装帮助程序,这些帮助程序看起来应该是默认的。关于它的信息也不多。