不知道如何在Node中运行app.js

3
我是一个完全不懂编程的新手。就像标题所说,我不知道如何在node中运行app.js(https://github.com/paterson/SpotifyHack/)。安装npm install asyncnpm install spotify-node-applescript很容易,但我不知道如何运行app.js文件。如果我尝试在node.js命令提示符中运行它,它会给我这个错误,而如果我使用node.exe它只会一直加载。有人能帮我吗?
Line 1. Char 1. Object expected. Error 800A138F

谢谢!
2个回答

6

看起来您正在Windows上双击app.js文件,这将默认使用Windows脚本宿主程序打开该文件,后者是微软的JavaScript运行时。 由于它与node非常不同(特别是WSH没有require),因此会引发错误。

使用node(安装完成后),您需要打开命令提示符并在其中运行它。

C:\SomeNodeApp> node app.js

你接下来面临的问题是,你试图运行的项目(SpotifyHack)使用的是AppleScript,这是特定于Mac OS的。你无法在Windows上使用此项目。


哈!你对于苹果脚本的掌握真不错! - Alex Wayne
感谢您的快速回复!现在出现了这些错误(http://i.imgur.com/wFlwrDA.png)。没有任何方法可以在Windows上运行此脚本吗? - Tom046
不,AppleScript 存在于Mac OS X上。 - josh3736
@JonathanLonowski:显然这是一个节点模块,但如果你花两秒钟看一下它的源代码,你会发现它仅仅是调用AppleScript文件,而这只能在Mac上运行。 - josh3736
@Jonathan Lonowski哎呀,我没想到那个问题!现在错误少了:P (http://i.imgur.com/239WcHX.png) 编辑:所以它不能在Windows上工作... - Tom046
显示剩余2条评论

1

当你在带有app.js的目录中时,请尝试使用node app命令来运行你的CLI(命令行界面)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接