2016-09-06 102 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

相關問題