Visual Studio 代码调试器 - 什么是 app.js?

Visual Studio Code Debugger - What is app.js?

我使用 gulp-angular yeoman 生成器创建了一个 AngularJS 1.4 项目。

我希望能够在 Visual Studio 代码中启动它的调试模式。但是,我在网上看到的 launch.json 文件的大多数示例都建议将 "program" 值设置为 "app.js"

        "request": "launch",
        "program": "app.js",
        "stopOnEntry": false,

但 Yeoman 生成器尚未创建具有该名称的文件。

我应该在这里输入什么文件?定义 Angular 模块的文件?带有路由代码的文件?

我认为app.js只是一个文件名,你可以给任何名字。它仅适用于基础 js,例如包含应用程序中使用的所有模块。

例如: 在你的 app.js

var MyApplicationName = angular.module('myModuleName', [ 'ui.bootstrap', 'ngAnimate', 'ui.grid', 'ui.grid.pagination', 'ui.grid.expandable', 'ui.grid.pinning']);

在我的另一个 MyController.js 控制器中

MyApplicationName .controller('ControllerName', ['$scope', '$http', '$uibModal', function ($scope, $http, $uibModal) 

And in my other AnotherControler.js controller

MyApplicationName .controller('2ndControllerName', ['$scope', '$http', '$uibModal', function ($scope, $http, $uibModal)

希望对您有所帮助:)