返回顶部
首页 > 资讯 > 前端开发 > node.js >如何使用VS Code开发你的第一个AngularJS2应用程序
  • 253
分享到

如何使用VS Code开发你的第一个AngularJS2应用程序

2024-04-02 19:04:59 253人浏览 泡泡鱼
摘要

这篇文章主要介绍了如何使用VS Code开发你的第一个angularjs2应用程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。运行环境:1

这篇文章主要介绍了如何使用VS Code开发你的第一个angularjs2应用程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

运行环境:

1、windows 10

2、node 6.7.0

如何使用VS Code开发你的第一个AngularJS2应用程序

3、npm 3.10.8

如何使用VS Code开发你的第一个AngularJS2应用程序

4、typescript 2.0.3

如何使用VS Code开发你的第一个AngularJS2应用程序

创建项目

1、创建文件夹:angular2-quickstart,启动VS Code,打开刚创建的文件夹:angular2-quickstart。

2、在根文件夹(angular2-quickstart)下,创建package.JSON文件:

{
 "name": "angular-quickstart",
 "version": "1.0.0",
 "scripts": {
 "start": "tsc && concurrently \"tsc -w\" \"lite-server\" ",
 "lite": "lite-server",
 "postinstall": "typings install",
 "tsc": "tsc",
 "tsc:w": "tsc -w",
 "typings": "typings"
 },
 "license": "ISC",
 "dependencies": {
 "@angular/common": "~2.0.2",
 "@angular/compiler": "~2.0.2",
 "@angular/core": "~2.0.2",
 "@angular/fORMs": "~2.0.2",
 "@angular/Http": "~2.0.2",
 "@angular/platform-browser": "~2.0.2",
 "@angular/platform-browser-dynamic": "~2.0.2",
 "@angular/router": "~3.0.2",
 "@angular/upgrade": "~2.0.2",
 "angular-in-memory-WEB-api": "~0.1.5",
 "bootstrap": "^3.3.7",
 "core-js": "^2.4.1",
 "reflect-metadata": "^0.1.8",
 "rxjs": "5.0.0-beta.12",
 "systemjs": "0.19.39",
 "zone.js": "^0.6.25"
 },
 "devDependencies": {
 "concurrently": "^3.1.0",
 "lite-server": "^2.2.2",
 "typescript": "^2.0.3",
 "typings": "^1.4.0"
 }
}

3、在根文件夹(angular2-quickstart)下,创建tsconfig.json文件:

{
 "compilerOptions": {
 "target": "es5",
 "module": "commonjs",
 "moduleResolution": "node",
 "sourceMap": true,
 "emitDecoratorMetadata": true,
 "experimentalDecorators": true,
 "removeComments": false,
 "noImplicitAny": false
 }
}

4、在根文件夹(angular2-quickstart)下,创建typings.json文件:

{
 "globalDependencies": {
 "core-js": "reGIStry:dt/core-js#0.0.0+20160725163759",
 "jasmine": "registry:dt/jasmine#2.2.0+20160621224255",
 "node": "registry:dt/node#6.0.0+20160909174046"
 }
}

5、在根文件夹(angular2-quickstart)下,创建systemjs.config.js(javascript脚本)文件:


(function(global) {
 System.config({
 paths: {
  // paths serve as alias
  'npm:': 'node_modules/'
 },
 // map tells the System loader where to look for things
 map: {
  // our app is within the app folder
  app: 'app',
  // angular bundles
  '@angular/core': 'npm:@angular/core/bundles/core.umd.js',
  '@angular/common': 'npm:@angular/common/bundles/common.umd.js',
  '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js',
  '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js',
  '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js',
  '@angular/http': 'npm:@angular/http/bundles/http.umd.js',
  '@angular/router': 'npm:@angular/router/bundles/router.umd.js',
  '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js',
  // other libraries
  'rxjs': 'npm:rxjs',
  'angular-in-memory-web-api': 'npm:angular-in-memory-web-api',
 },
 // packages tells the System loader how to load when no filename and/or no extension
 packages: {
  app: {
  main: './main.js',
  defaultExtension: 'js'
  },
  rxjs: {
  defaultExtension: 'js'
  },
  'angular-in-memory-web-api': {
  main: './index.js',
  defaultExtension: 'js'
  }
 }
 });
})(this);

文件结构:

|_ angular2-quickstart
|_ app
| |_ app.component.ts
| |_ main.ts
|_ node_modules ...
|_ typings ...
|_ index.html
|_ package.json
|_ tsconfig.json
|_ typings.json

安装依赖包(最关键一步

使用 npm 命令来安装 package.json 中列出的依赖包。在命令行 cmd 窗口,输入:cd angular2-quickstart,进入angular2-quickstar文件夹下,输入下列命令:

npm install

如何使用VS Code开发你的第一个AngularJS2应用程序

创建TypeScript应用程序

1、在VS Code中,在根文件夹(angular2-quickstart)下,创建app子文件夹。

2、在子app文件夹下,创建TypeScript文件app.module.ts:

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
@NgModule({
 imports: [ BrowserModule ],
 declarations: [ AppComponent ],
 bootstrap: [ AppComponent ]
})
export class AppModule { }

3、在子app文件夹下,创建TypeScript文件app.component.ts:

import { Component } from '@angular/core';
@Component({
 selector: 'my-app',
 template: '<h2>我的第一个 AngularJS 2 应用程序</h2>'
})
export class AppComponent { }

4、在子app文件夹下,创建TypeScript文件main.ts:

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
const platform = platformBrowserDynamic();
platform.bootstrapModule(AppModule);

5、在根文件夹(angular2-quickstart)下,创建html文件index.html:

<html>
<head>
 <title>Angular QuickStart</title>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <link rel="stylesheet" href="styles.CSS">
 <!-- 1. Load libraries -->
 <!-- Polyfill(s) for older browsers -->
 <script src="node_modules/core-js/client/shim.min.js"></script>
 <script src="node_modules/zone.js/dist/zone.js"></script>
 <script src="node_modules/reflect-metadata/Reflect.js"></script>
 <script src="node_modules/systemjs/dist/system.src.js"></script>
 <!-- 2. Configure SystemJS -->
 <script src="systemjs.config.js"></script>
 <script>
  System.import('app').catch(function(err) {
   console.error(err);
  });
 </script>
</head>
<!-- 3. Display the application -->
<body>
 <my-app>Loading...</my-app>
</body>
</html>

6、在根文件夹(angular2-quickstart)下,创建css文件styles.css:


h2 {
 color: #369;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 250%;
}
h3,
h4 {
 color: #444;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: lighter;
}
body {
 margin: 2em;
}

配置应用程序

1、在VS Code中,在根文件夹(angular2-quickstart)下,创建.vscode子文件夹。

2、在.vscode子文件夹下,创建settings.json文件:

// 将设置放入此文件中以覆盖默认值和用户设置。
{
 "typescript.tsdk": "node_modules/typescript/lib",
 // ts 项目, 隐藏 .js 和 .js.map 文件
 "files.exclude": {
  "node_modules": true,
  "***.js.map": true
 }
}

3、在.vscode子文件夹下,创建tasks.json文件:

{
 // See https://Go.microsoft.com/fwlink/?LinkId=733558
 // for the documentation about the tasks.json format
 "version": "0.1.0",
 "command": "cmd",
 "isshellCommand": true,
 "showOutput": "always",
 "args": ["/C npm start"]
}

运行应用程序至此,配置完毕,按 Ctrl + Shift + B 编译,程序将会将Typescript编译成 Javascript ,同时启动一个 lite-server, 加载我们编写的index.html。 显示:我的第一个 Angular 2 应用程序

如何使用VS Code开发你的第一个AngularJS2应用程序

如何使用VS Code开发你的第一个AngularJS2应用程序

感谢你能够认真阅读完这篇文章,希望小编分享的“如何使用VS Code开发你的第一个AngularJS2应用程序”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网node.js频道,更多相关知识等着你来学习!

--结束END--

本文标题: 如何使用VS Code开发你的第一个AngularJS2应用程序

本文链接: https://lsjlt.com/news/75424.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用VS Code开发你的第一个AngularJS2应用程序
    这篇文章主要介绍了如何使用VS Code开发你的第一个AngularJS2应用程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。运行环境:1...
    99+
    2024-04-02
  • 使用vs code开发Nodejs程序的使用方法
    最近再研究nodejs,苦苦再选一款轻量级的编辑器,由于本人一直从事.net开发,虽然微软推出了Visual Studio 开发node js的插件,而且用着也不错,但是总感觉这个编辑器体量太大(一装就是几...
    99+
    2022-06-04
    使用方法 程序 code
  • 利用Kotlin开发你的第一个Android应用
    首先,确保你已经安装了Android Studio,并且已经配置好了Kotlin开发环境。1. 打开Android Studio,点...
    99+
    2023-08-16
    Kotlin
  • Windows 8技巧:Xaml+C#开发第一个Metro Style应用程序的使用
    首先我们需要安装Windows 8以及VS2012,下载地址:http://msdn.microsoft.com/zh-CN/windows/apps/br229516/   然后我们打开VS2012,选择...
    99+
    2022-06-04
    第一个 应用程序 技巧
  • 如何开发一个提示颜色代码的VS Code插件
    今天小编给大家分享一下如何开发一个提示颜色代码的VS Code插件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。需求我在写c...
    99+
    2023-07-04
  • 一起来用GoLand开发第一个Go程序
    目录前言1.关于GoLand的工具1.1.安装过程1.2.安装完成2.快速上手2.1.创建项目2.2.创建 .go 程序文件2.3.配置 mod 的开启与关闭2.4.用 GoLand...
    99+
    2022-12-24
    goland创建一个go项目 goland开发工具 go语言用什么开发工具
  • 我的第一个java应用程序
    昏天黑地地写了几天代码,终于完成了我的第一个java应用程序 虽然挺弱的一个东西,不过也是费了我的牛劲了 具体他是个什么东西呢..其实就是你输入日期然后查星座..这个不难,不过主要还是得自己编个界面,把界面和功能连起来.跟管理信息系统的...
    99+
    2023-06-03
  • 使用springboot开发的第一个web入门程序的实现
    1.新建一个springboot初始化项目 2.输入自己的包名,项目名及jdk版本,再点击Next 3.勾选Spring Web,再点击Next 4.再点击Next,再Fini...
    99+
    2024-04-02
  • 如何开发一个渐进式Web应用程序PWA
    目录概述要求应用的网址PWA需要的技术组件是什么?Manifest清单文件什么是Service Worker?后台传输总结概述 自苹果推出了iPhone应用商店以来,App成为了我们...
    99+
    2024-04-02
  • 如何使用Kotlin开发一个Android应用
    如何使用Kotlin开发一个Android应用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。第一步:为AndroidStudio安装Kotlin插件在线安装步骤...
    99+
    2023-05-30
    android kotlin
  • 如何使用Python创建第一个CGI程序
    本文小编为大家详细介绍“如何使用Python创建第一个CGI程序”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用Python创建第一个CGI程序”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。第一个CGI程...
    99+
    2023-06-08
  • PHP 容器 vs. Django 索引:哪一个更适合你的应用程序?
    在开发 Web 应用程序时,选择正确的技术栈对于应用程序的性能和可维护性至关重要。PHP 容器和 Django 索引是两种常见的 Web 开发框架,它们都有各自的优点和缺点。本文将比较这两种框架,并为您提供选择适合您应用程序的建议。 PH...
    99+
    2023-10-10
    容器 django 索引
  • 如何利用ASP和HTTP开发一个高效的Web应用程序?
    ASP和HTTP是开发Web应用程序的两个重要组成部分。它们共同构成了一个高效的Web应用程序。在本篇文章中,我们将讨论如何利用ASP和HTTP开发一个高效的Web应用程序,并为您提供一些示例代码。 ASP是一种基于服务器端的技术,可以用来...
    99+
    2023-10-22
    开发技术 ide http
  • 基于Python+Pyqt5开发一个应用程序
    介绍你的那个她/他 1. UI —MainWindow设计界面及代码 # -*- coding: utf-8 -*- # Form implementation genera...
    99+
    2024-04-02
  • 如何开发一个springboot应用
    本文小编为大家详细介绍“如何开发一个springboot应用”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何开发一个springboot应用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。如何编写 spring...
    99+
    2023-06-30
  • 你是否了解如何使用 Spring Boot 开发 JavaScript 应用程序?
    Spring Boot 是一个非常流行的 Java 开发框架,它可以让开发人员更加轻松地创建高效、可靠的应用程序。但是,你是否知道 Spring Boot 还可以用于开发 JavaScript 应用程序呢?在本文中,我们将探讨如何使用 Sp...
    99+
    2023-07-02
    spring 文件 javascript
  • iOS 11开发中如何编写第一个iOS 11应用
    这篇文章主要介绍iOS 11开发中如何编写第一个iOS 11应用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!编写第一个iOS 11应用本节将以一个iOS 11应用程序为例,为开发者讲解如何使用Xcode 9.0去创...
    99+
    2023-06-04
  • 如何将 Go 客户端应用程序连接到 IBM VS Code Fabric Extension?
    Golang不知道大家是否熟悉?今天我将给大家介绍《如何将 Go 客户端应用程序连接到 IBM VS Code Fabric Extension?》,这篇文章主要会讲到等等知识点,如果你在看完本篇文...
    99+
    2024-04-04
  • 使用C++创建你的第一个Metro风格应用
    要在C++中创建一个Metro风格的应用,可以使用Windows Runtime(WinRT)API来实现。以下是一个简单的示例,使...
    99+
    2023-09-08
    C++
  • iOS 11开发中如何运行第一个iOS 11程序
    这篇文章主要介绍了iOS 11开发中如何运行第一个iOS 11程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。运行iOS11程序创建好项目之后,就可以运行这个项目中的程序了...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作