.= 'tag.htm'; break; case 'flag': $pre .= $default_pre .= 'flag.htm'; break; case 'my': $pre .= $default_pre .= 'my.htm'; break; case 'my_password': $pre .= $default_pre .= 'my_password.htm'; break; case 'my_bind': $pre .= $default_pre .= 'my_bind.htm'; break; case 'my_avatar': $pre .= $default_pre .= 'my_avatar.htm'; break; case 'home_article': $pre .= $default_pre .= 'home_article.htm'; break; case 'home_comment': $pre .= $default_pre .= 'home_comment.htm'; break; case 'user': $pre .= $default_pre .= 'user.htm'; break; case 'user_login': $pre .= $default_pre .= 'user_login.htm'; break; case 'user_create': $pre .= $default_pre .= 'user_create.htm'; break; case 'user_resetpw': $pre .= $default_pre .= 'user_resetpw.htm'; break; case 'user_resetpw_complete': $pre .= $default_pre .= 'user_resetpw_complete.htm'; break; case 'user_comment': $pre .= $default_pre .= 'user_comment.htm'; break; case 'single_page': $pre .= $default_pre .= 'single_page.htm'; break; case 'search': $pre .= $default_pre .= 'search.htm'; break; case 'operate_sticky': $pre .= $default_pre .= 'operate_sticky.htm'; break; case 'operate_close': $pre .= $default_pre .= 'operate_close.htm'; break; case 'operate_delete': $pre .= $default_pre .= 'operate_delete.htm'; break; case 'operate_move': $pre .= $default_pre .= 'operate_move.htm'; break; case '404': $pre .= $default_pre .= '404.htm'; break; case 'read_404': $pre .= $default_pre .= 'read_404.htm'; break; case 'list_404': $pre .= $default_pre .= 'list_404.htm'; break; default: $pre .= $default_pre .= theme_mode_pre(); break; } if ($config['theme']) { $conffile = APP_PATH . 'view/template/' . $config['theme'] . '/conf.json'; $json = is_file($conffile) ? xn_json_decode(file_get_contents($conffile)) : array(); } !empty($json['installed']) and $path_file = APP_PATH . 'view/template/' . $config['theme'] . '/htm/' . ($id ? $id . '_' : '') . $pre; (empty($path_file) || !is_file($path_file)) and $path_file = APP_PATH . 'view/template/' . $config['theme'] . '/htm/' . $pre; if (!empty($config['theme_child']) && is_array($config['theme_child'])) { foreach ($config['theme_child'] as $theme) { if (empty($theme) || is_array($theme)) continue; $path_file = APP_PATH . 'view/template/' . $theme . '/htm/' . ($id ? $id . '_' : '') . $pre; !is_file($path_file) and $path_file = APP_PATH . 'view/template/' . $theme . '/htm/' . $pre; } } !is_file($path_file) and $path_file = APP_PATH . ($dir ? 'plugin/' . $dir . '/view/htm/' : 'view/htm/') . $default_pre; return $path_file; } function theme_mode_pre($type = 0) { global $config; $mode = $config['setting']['website_mode']; $pre = ''; if (1 == $mode) { $pre .= 2 == $type ? 'portal_category.htm' : 'portal.htm'; } elseif (2 == $mode) { $pre .= 2 == $type ? 'flat_category.htm' : 'flat.htm'; } else { $pre .= 2 == $type ? 'index_category.htm' : 'index.htm'; } return $pre; } ?>javascript - Don't know how to run app.js in node - Stack Overflow
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Don't know how to run app.js in node - Stack Overflow

programmeradmin0浏览0评论

I'm a plete noob at programming but yeah. Like the title said, I don't know how to run an app.js in node (/). Installing npm install async and npm install spotify-node-applescript was easy but I don't know how to run the app.js file. If I try to run it in the node.js mand prompt it gives me this error when I use node.exe it just keeps loading. Can someone help me?

Line 1. Char 1. Object expected. Error 800A138F

Thanks!

I'm a plete noob at programming but yeah. Like the title said, I don't know how to run an app.js in node (https://github./paterson/SpotifyHack/). Installing npm install async and npm install spotify-node-applescript was easy but I don't know how to run the app.js file. If I try to run it in the node.js mand prompt it gives me this error when I use node.exe it just keeps loading. Can someone help me?

Line 1. Char 1. Object expected. Error 800A138F

Thanks!

Share Improve this question edited Oct 1, 2013 at 17:07 Juan Cortés 21.1k8 gold badges69 silver badges91 bronze badges asked Oct 1, 2013 at 17:05 Tom046Tom046 331 silver badge4 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 6

It looks like you're double-clicking app.js on Windows, which by default will launch the file with Windows Script Host, which is Microsoft's JavaScript runtime. It throws an error because it is very unlike node (specifically, WSH doesn't have a require).

With node (once it is installed), you have to open a mand prompt and run it there.

C:\SomeNodeApp> node app.js

Your next problem is that the project you're trying to run (SpotifyHack) uses AppleScript, which is specific to Mac OS. You won't be able to use this project on Windows.

From your CLI (Command Line Interface), try node app when you're in the directory with app.js.

发布评论

评论列表(0)

  1. 暂无评论