json 第一次编码和混淆-回波

mm5n2pyu  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(122)

为难以置信的无知道歉。第一次看或尝试任何形式的编码,自然会有点混乱和压倒性。
为了保持它的超级基础性,我尝试通过本文为AmazonEcho构建一些基础性的东西-https://developer.amazon.com/blogs/post/Tx3DVGG0K0TPUGQ/updated-alexa-skills-kit-fact-template-step-by-step-guide-to-build-a-fact-skill
已执行步骤2.3
下载源代码[done]、安装节点并更新npm之后,就可以安装ASK-SDK了。将其安装在与技能的src/index.js文件相同的目录中。将目录更改为技能的src目录,然后在命令行中键入:npm安装--保存alexa-sdk
我已经把SDK移到了与源文件相同的文件夹中-在下载文件夹中。我对改变目录与我的技能相同感到困惑。据我所知,还没有技能,所以不知道把它移到哪里。
键入npm安装时--保存alexa-sdk
返回npm警告事件ENOENT:没有此类文件或目录,请打开“/Users/OwenLee/package.json”npm WARN OwenLee没有说明npm WARN OwenLee没有存储库字段。npm WARN OwenLee没有自述文件数据npm WARN OwenLee没有许可证字段。
在Mac上工作,所以不知道如何/在哪里访问这个,但假设这是我需要移动文件的地方?
对于婴儿的基本知识非常抱歉。只是想至少迈出一步,因为知道需要学习这些东西,但我读到的所有东西似乎都假设我已经有了编码的工作知识:S型
任何帮助将是可怕的- inc.任何建议的步骤后,你可能会看到我会绊倒
谢谢!
烘箱121

fykwrbwg

fykwrbwg1#

至于/Users/OwenLee/目录,这将是你在Mac上的主文件夹。你的硬盘的根目录/可以通过Finder点击Macintosh HD来访问(或任何你命名你的主硬盘驱动器)在侧边栏。如果你打开一个新的终端窗口,它将是终端启动的目录。您应该能够修复您的问题,方法是获取文件packages.json(该文件应该位于您下载SDK的位置),并将其放在您的主文件夹中,然后重新运行命令。
如果你真的很投入,请不要让我改变你的想法,但是如果你完全没有编程经验,我建议你从比Java或Javascript简单一点的东西开始。面向对象的语言对于初学者来说可能非常复杂,很难掌握窍门(我个人已经写了很多年像C这样的本地语言,现在才开始理解Java是如何工作的)。
如果这是一个选项,我建议从一种语言,你的Mac已经内置支持开始。也许开始与Bash脚本或苹果脚本制作基本脚本做的事情,你觉得繁琐的手动在终端上做,或了解处理器原生语言,如C & C的基础知识,通过制作一些基本的程序显示文本时,它运行,或要求用户键入的东西,然后回复他们输入的内容。最后,既然你用的是Mac电脑,你可以在App Store免费获得Xcode,它会自行配置,你可以摆弄它,学习macOS如何处理窗口,也许可以从制作一个基本的程序窗口开始,上面有几个按钮,点击时可以做不同的事情。
如果你对我的建议感兴趣,你可以在这里找到一些关于bash脚本的信息:https://linuxconfig.org/bash-scripting-tutorial教程说,它假设读者以前没有Bash的知识,大多数命令应该在你的Mac终端应用程序内置的Bash版本中工作正常。
如果你对C
更感兴趣,这是我用来学习写它的网站,并了解本地语言如何工作:http://www.cplusplus.com/doc/tutorial/
最后,这里是一个基本的C程序,称为“Hello World”,它是C/C学生编写这个程序并学习它的每个部分如何工作的某种入门仪式:
//HelloWorld.cpp the double slash tells the compiler and user that everything after it on this line is a comment, not code//
#include <iostream> //The octothorp '#' lets the compiler know it needs to use the library named inside the pointed brackets '</>' when it builds the programme. 'iostream' stands for In-Out Stream, and handles basic text, and basic processor commands//
using namespace std; //This line tells the compiler that any line that says to show text or ask the user to type something should use regular text and not a special format//
int main() //'int' stands for integer, any time you make a variable that contains only an integer you should put this in front of it's name, and 'main' is the name of the integer. The empty parentheses tells the compiler that this is a function, rather than a number//
{ //The open curly bracket '{' tells the compiler where the function starts
x1米11米1x
return 0 //The command 'return' is for telling the compiler whether or not an error has occurred, 0 means the programme ran fine, 1 means something went wrong, either way the programme closes when it runs the command 'return'//
} //the closed curly bracket tells the compiler where the function ends//
祝你的编程好运,如果你有任何问题无关,这个线程请随时私人消息我,或创建一个新的问题,并标记我在它,使我得到通知。

相关问题