在visual studio里面运行angular-seed项目?

时间:2016-09-06 21:02:40

标签: angularjs visual-studio visual-studio-2015

我通过克隆角度种子创建了一个Angularjs应用程序。

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

然后可以通过运行npm start启动应用。

我尝试创建一个新项目并选择了模板" Javascript - > Node.js - >来自现有的Node.js代码"。然后我将start 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 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

如果未定义angular,则表示尚未加载AngularJS脚本。