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)
希望对您有所帮助:)
我使用 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)
希望对您有所帮助:)