如何在节点服务器上运行angularjs应用程序?

我已经做了一个angularjs应用程序,并运行它在运行良好的wamp服务器上,但现在想要在节点快递上移动它,但在阅读后,我只是在我的package.json文件中作出更改,如下所示:

{ "name": "Example", "namelower": "example", "version": "0.0.1", "description": "An example AngularJS project", "readme": "README.md", "repository": { "type": "git", "url": "git@git.example.com:example.git" }, "devDependencies": { "grunt": "0.4.2", "grunt-contrib-concat": "0.3.0", "grunt-contrib-copy": "0.5.0", "grunt-contrib-jshint": "0.8.0", "grunt-contrib-nodeunit": "0.3.0", "grunt-contrib-uglify": "0.2.2", "grunt-contrib-watch": "0.5.3", "grunt-exec": "0.4.5", "grunt-jsdoc": "0.5.4", "grunt-karma": "0.8.3", "karma": "0.12.16", "karma-jasmine": "0.1.5", "karma-ng-html2js-preprocessor": "^0.1.2", "karma-phantomjs-launcher": "0.1.4" }, "scripts": { "postinstall": "bower install", "test": "grunt build" }, "dependencies": { "protractor": "^2.1.0" "express" : "~4.7.2", "mongoose" : "~3.6.2", "morgan" : "~1.2.2", "body-parser": "~1.5.2", "method-override": "~2.1.2" } } 

在编辑package.json之后,我在cmd上运行了npm install,但是得到了这个

  error:C:\wamp\www\First-angular-App>npm install npm ERR! install Couldn't read dependencies npm ERR! Windows_NT 6.2.9200 npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod 

\ node_modules \ npm \ bin \ npm-cli.js“”install“npm ERR!node v0.12.7 npm ERR!npm v2.11.3 npm ERR!文件C:\ wamp \ www \ First-angular-App \ package.json npm ERR!代码EJSONPARSE

  npm ERR! Failed to parse json npm ERR! Unexpected token 'e' at 34:6 npm ERR! "express" : "~4.7.2", npm ERR! ^ npm ERR! File: C:\wamp\www\First-angular-App\package.json npm ERR! Failed to parse package.json data. npm ERR! package.json must be actual JSON, not just JavaScript. npm ERR! npm ERR! This is not a bug in npm. npm ERR! Tell the package author to fix their package.json file. JSON.parse npm ERR! Please include the following file with any support request: npm ERR! C:\wamp\www\First-angular-App\npm-debug.log 

我怎么能做到这一点,还有什么其他的变化,我需要在节点上运行我的应用程序expression?

"protractor": "^2.1.0"之后缺less逗号"protractor": "^2.1.0" 33行的"protractor": "^2.1.0"

如果你可以不用手写你的package.json,使用npm init ,然后使用--save从控制台安装所有的软件包。 这样你就避免了拼写错误。