无法使用angular-seed github项目中的nodejs命令行运行http-server

时间:2014-08-05 22:38:42

标签: node.js angularjs httpserver

我试图更好地理解nodejs,以便我可以使用IntelliJ插件。

我在我的Windows 7计算机上安装了NodeJS并验证它是否可以从命令行运行(节点,然后做了2 + 2它回答了4)。

然后git克隆了AngularJS Seed项目(https://github.com/angular/angular-seed)并继续运行(npm install,npm start)并且一切都很好。

但后来我尝试使用node直接从AngularJS源目录中使用以下命令行启动http-server模块。

node node_modules\.bin\http-server -a localhost -p 8000

node node_modules\.bin\http-server.cmd -a localhost -p 8000

这两个命令都给我以下错误 -

SyntaxError: Unexpected token ILLEGAL at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:906:3

因为我是NodeJS的新手,或者我做错了什么,我在这里错过了一些简单的东西吗?

2 个答案:

答案 0 :(得分:1)

如果要直接运行http-server,则应全局安装:

npm install http-server -g

然后您可以运行以下命令:

http-server -a localhost -p 8000

答案 1 :(得分:0)

尝试 -

Working dir: /path/to/your/package.json

JavaScript file: /path/to/global/node_modules/npm/bin/npm-cli.js

Application parameters: run start

来自here