2016-09-06 93 views
1

我已经通过克隆角种子创建了Angularjs应用程序。在visual studio中运行angular-seed项目?

git clone --depth=1 https://github.com/angular/angular-seed.git Web 
cd Web 
npm install 

然后,该应用程序可以通过运行npm start启动。

我试着创建一个新项目并选择了模板“Javascript - > Node.js - > From existing Node.js code”。然后我将启动js文件设置为Web/app.app.js。但是,运行(调试)应用程序有以下错误?

 
Debugger listening on [::]:5858 
D:\....Web\app\app.js:4 
angular.module('myApp', [ 
^ 

ReferenceError: angular is not defined 
    at Object. (D:\....\Web\app\app.js:4:1) 
    at Module._compile (module.js:556:32) 
    at Object.Module._extensions..js (module.js:565:10) 
    at Module.load (module.js:473:32) 
    at tryModuleLoad (module.js:432:12) 
    at Function.Module._load (module.js:424:3) 
    at Timeout.Module.runMain [as _onTimeout] (module.js:590:10) 
    at tryOnTimeout (timers.js:232:11) 
    at Timer.listOnTimeout (timers.js:202:5) 
Press any key to continue... 

更新: 我需要部署上的的NodeJS应用角度。如何在节点上创建角度项目运行?

回答

2

我觉得你的混淆因为Angular不会直接与节点一起运行。只需打开Visual Studio,然后选择File -> Open -> Website..,然后浏览并选择您的/Web文件夹。

一旦网站打开,只要确保app/index.html被选中命中F5。它可能会要求您更改web.config以启用调试 - 或者如果您只想查看它,则可以右键单击index.html并在浏览器中查看。

0

如果未定义角度,则AngularJS脚本尚未加载。

+0

app.js不应该设置为启动脚本。如何让VS打开index.html页面? – ca9163d9