- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
对令人难以置信的无知表示歉意。第一次查看或尝试以任何形式进行编码,自然会有点困惑和不知所措。
试图保持 super 基本,我试图通过这篇文章为 Amazon Echo 构建一些基本的东西 - https://developer.amazon.com/blogs/post/Tx3DVGG0K0TPUGQ/updated-alexa-skills-kit-fact-template-step-by-step-guide-to-build-a-fact-skill
已进行步骤 2.3
下载源代码[完成]、安装 Node 并更新 npm 后,您就可以安装 ASK-SDK。根据您的技能,将其安装在与 src/index.js 文件相同的目录中。将目录更改为您技能的 src 目录,然后在命令行中输入: npm install --save alexa-sdk
我已将 SDK 移至与源代码相同的文件夹中 - 在下载文件夹中。对于将目录更改为与我的技能相同的目录感到困惑。据我所知,还没有技能,所以不知道将其移到哪里。
当输入 npm install --save alexa-sdk
返回npm WARN enoent ENOENT:没有这样的文件或目录,打开 '/Users/OwenLee/package.json'npm WARN OwenLee 无描述npm WARN OwenLee 没有存储库字段。npm 警告 OwenLee 没有自述文件数据npm 警告 OwenLee 没有许可证字段。
在 Mac 上工作,所以不知道如何/在哪里访问它,但假设这是我需要将文件移动到的位置?
非常抱歉宝宝的基础知识。只是试图至少迈出一步,因为知道需要学习这些东西,但我读到的所有内容似乎都假设我已经掌握了编码的工作知识:S
任何帮助都会很棒 - Inc.关于之后的步骤的任何建议,您可能会看到我会绊倒
谢谢!!
toastr 121
最佳答案
至此目录/Users/OwenLee/
这将是您在 Mac 上的主文件夹。根/
您可以通过 Finder 通过单击 Macintosh HD
访问您的 HDD。 (或您为主硬盘命名的任何名称)在侧栏中。如果您打开一个新的终端窗口,它将是终端启动的目录。您应该能够通过获取文件 packages.json
来解决您的问题。 ,它应该位于您下载 SDK 的位置,并将其放在您的主文件夹中,然后重新运行该命令。
如果您真的很投入,请不要让我改变主意,但如果您完全没有编程经验,我建议您从比 Java 或 Javascript 简单一点的东西开始。对于初学者来说,面向对象的语言可能非常复杂且难以掌握(我个人多年来一直在编写 C 等本地语言,现在才开始了解 Java 的工作原理。)。
如果这是一个选项,我建议从您的 Mac 内置支持的语言开始。也许从 Bash 脚本或 Apple Script 开始,制作基本脚本来完成您认为在终端中手动完成的繁琐的事情,或者通过制作一些基本程序来在运行时显示文本,或者要求用户输入一些内容,然后回说他们输入的内容,从而了解 C 和 C++ 等处理器 native 语言的基础知识。最后,由于您使用的是 Mac,您可以在应用程序商店中免费获取 Xcode,它会自行配置,您可以使用它来了解 macOS 如何处理窗口,也许可以从制作一个带有几个按钮的基本程序窗口开始,这些按钮在单击时执行不同的操作。
如果您对我的建议感兴趣,您可以在这里找到一些有关 bash 脚本的信息:https://linuxconfig.org/bash-scripting-tutorial
该教程假设读者之前不了解 Bash,并且大多数命令在 Mac 终端应用程序内置的 Bash 版本中应该可以正常工作。
如果您对 C++ 更感兴趣,这是我用来学习编写 C++ 并了解 native 语言如何工作的网站:http://www.cplusplus.com/doc/tutorial/
最后,这是一个名为“Hello World”的基本 C++ 程序,编写这个程序并学习它的每个部分是如何工作的,这在某种程度上是 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
cout<<"Hello World"; //'cout' stands for 'character out' and is for showing basic text in the terminal window. The double pointy 'out' brackets '<<' tells the compiler that the text should be sent out of the programme rather than loaded into a variable, the text inside the quotes is what will be shown on the screen, and the semi colon tells the compiler where the command ends, it has to be put at the end of any command that is inside of a function//
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//
祝您编程顺利,如果您有任何与此主题无关的问题,请随时私信我,或创建一个新问题并在其中标记我,以便我收到通知。
关于node.js - 第一次编码,很困惑 - Echo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41885281/
我正在学习构建单页应用程序 (SPA) 所需的所有技术。总而言之,我想将我的应用程序实现为单独的层,其中前端仅使用 API Web 服务(json 通过 socket.io)与后端通信。前端基本上是
当我看到存储在我的数据库中的日期时。 这是 正常 。日期和时间就是这样。 但是当我运行 get 请求来获取数据时。 此格式与存储在数据库 中的格式不同。为什么会发生这种情况? 最佳答案 我认为您可以将
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我正在尝试使用backbone.js 实现一些代码 和 hogan.js (http://twitter.github.com/hogan.js/) Hogan.js was developed ag
我正在使用 Backbone.js、Node.js 和 Express.js 制作一个 Web 应用程序,并且想要添加用户功能(登录、注销、配置文件、显示内容与该用户相关)。我打算使用 Passpor
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 8 年前。 Improve this ques
我尝试在 NodeJS 中加载数据,然后将其传递给 ExpressJS 以在浏览器中呈现 d3 图表。 我知道我可以通过这种方式加载数据 - https://github.com/mbostock/q
在 node.js 中,我似乎遇到了相同的 3 个文件名来描述应用程序的主要入口点: 使用 express-generator 包时,会创建一个 app.js 文件作为生成应用的主要入口点。 通过 n
最近,我有机会观看了 john papa 关于构建单页应用程序的精彩类(class)。我会喜欢的。它涉及服务器端和客户端应用程序的方方面面。 我更喜欢客户端。在他的实现过程中,papa先生在客户端有类
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我是一个图形新手,需要帮助了解各种 javascript 2D 库的功能。 . . 我从 Pixi.js 中得到了什么,而我没有从 Konva 等基于 Canvas 的库中得到什么? 我从 Konva
我正在尝试将一些 LESS 代码(通过 ember-cli-less)构建到 CSS 文件中。 1) https://almsaeedstudio.com/ AdminLTE LESS 文件2) Bo
尝试查看 Express Passport 中所有登录用户的所有 session ,并希望能够查看当前登录的用户。最好和最快的方法是什么? 我在想也许我可以在登录时执行此操作并将用户模型数据库“在线”
我有一个 React 应用程序,但我需要在组件加载完成后运行一些客户端 js。一旦渲染函数完成并加载,运行与 DOM 交互的 js 的最佳方式是什么,例如 $('div').mixItUp() 。对
请告诉我如何使用bodyparser.raw()将文件上传到express.js服务器 客户端 // ... onFilePicked(file) { const url = 'upload/a
我正在尝试从 Grunt 迁移到 Gulp。这个项目在 Grunt 下运行得很好,所以我一定是在 Gulp 中做错了什么。 除脚本外,所有其他任务均有效。我现在厌倦了添加和注释部分。 我不断收到与意外
我正在尝试更改我的网站名称。找不到可以设置标题或应用程序名称的位置。 最佳答案 您可以在 config/ 目录中创建任何文件,例如 config/app.js 包含如下内容: module.expor
经过多年的服务器端 PHP/MySQL 开发,我正在尝试探索用于构建现代 Web 应用程序的新技术。 我正在尝试对所有 JavaScript 内容进行排序,如果我理解得很好,一个有效的解决方案可以是服
我是 Nodejs 的新手。我在 route 目录中有一个 app.js 和一个 index.js。我有一个 app.use(multer....)。我还定义了 app.post('filter-re
我正在使用 angular-seed用于构建我的应用程序的模板。最初,我将所有 JavaScript 代码放入一个文件 main.js。该文件包含我的模块声明、 Controller 、指令、过滤器和
我是一名优秀的程序员,十分优秀!