我试图更好地理解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的新手,或者我做错了什么,我在这里错过了一些简单的东西吗?
答案 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