我是Angular的新手,我正在尝试在我的机器上运行Angular的现有项目 . 我做了很多测试并且跟着很多文章 . 但无法运行我的项目 .

我有这样的项目文件:

9000845d-5b4b-4e6e-a87e-ac39ae7b69b0.png

我在我的系统上安装了nodejs . 并根据文章按照以下说明操作:

将目录更改为我们的仓库

cd myproject

根据项目自述文件安装Cli .

npm install -g @ angular / cli @ 1.3.2

用npm安装repo

npm安装

安装TypeScript打字

npm run typings-install - 给出错误:npm ERR!缺少脚本:typings-install

然后我尝试以下方法:

npm install --global用于以下内容:

webpack (npm install --global webpack)

webpack-dev-server (npm install --global webpack-dev-server)

karma (npm install --global karma-cli)

protractor (npm install --global protractor)

typings (npm install --global typings)

typescript (npm install --global typescript)

启动服务器

npm start

提供多条错误消息:例如:

npm ERR! code ELIFECYCLE

为此我尝试了“npm cache clean”,然后删除了“node_modules”,然后使用以下命令再次安装了包:“npm install --save”

然后再试一次: npm start 它给了我同样的错误“ npm ERR! code ELIFECYCLE ”

此外,此错误消息:

Cannot find module 'webpack/lib/node/NodeTemplatePlugin'

为此,我尝试了"npm uninstall -g webpack"然后:npm install --save-dev webpack webpack-cli html-webpack-plugin webpack-dev-server webpack-dev-middleware from this:Error: Cannot find module 'webpack/lib/node/NodeTemplatePlugin'

尝试再次运行它:

这次它给了我以下错误:

ERROR in ./node_modules/raw-loader!./node_modules/@angular/cli/node_modules/post

css-loader/lib??embedded!./node_modules/sass-loader/lib/loader.js??ref--8-3!./sr

c/styles.scss

Module build failed: Error: Cannot find module 'node-sass'

对于这个“ Cannot find module 'node-sass' ”我再次进行了搜索:

并找到了这个命令:npm install node-sass

我尝试了,然后尝试重新开始

现在我收到 ERROR in No NgModule metadata found for 'AppModule'.

为此我从git cli问题8798尝试了以下内容

删除node_modules文件夹

rm -rf node_modules

删除webpack

npm remove webpack

干净的npm cahe

npm cache clean --force

安装最新版本的角度cli

npm install --save-dev @angular/cli@latest

安装依赖项

npm install

现在它只是测试

npm start our ng serve

现在它开始给我:找不到本地工作区文件('angular.json'),根本无法工作 . 解决这个问题:我做了:n g update @angular/cli --migrate-only --from=1.7.4

删除错误:“无法找到本地工作区文件('angular.json')”但现在它给了我错误

ERROR in src/app/web-player/albums/album-context-menu/album-context-menu.compon

nt.ts(13,14): error TS2515: Non-abstract class 'AlbumContextMenuComponent' does

not implement inherited abstract member 'getAllTracks' from class 'ContextMenuC

mponent'.

src/app/web-player/artists/artist-context-menu/artist-context-menu.component.ts

13,14): error TS2515: Non-abstract class 'ArtistContextMenuComponent' does not

mplement inherited abstract member 'getAllTracks' from class 'ContextMenuCompon

nt'.

src/app/web-player/context-menu/context-menu.component.ts(58,34): error TS2304:

Cannot find name 'TrackList'.

src/app/web-player/playlists/playlist-context-menu/playlist-context-menu.compon

nt.ts(15,14): error TS2515: Non-abstract class 'PlaylistContextMenuComponent' d

es not implement inherited abstract member 'getAllTracks' from class 'ContextMe

uComponent'.

我在这里缺少什么?我从3天开始尝试了很多文章但是无法运行它 .

此外,我看到不同类型的警告和消息 .

7eb05848-94cf-4bd2-a130-491dac14e846.png

在项目中自述文件:

# Client

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.3.2.

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

## Build

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build.

## Running unit tests

Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).

Before running the tests make sure you are serving the app via `ng serve`.

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).

Package.json文件:

{

"name": "client",

"version": "0.0.0",

"license": "MIT",

"scripts": {

"ng": "ng",

"start": "ng serve --proxy-config proxy.conf.json --host 0.0.0.0",

"build": "ng build --prod --sourcemaps --build-optimizer",

"test": "ng test",

"lint": "ng lint",

"e2e": "ng e2e"

},

"private": true,

"dependencies": {

"@angular/animations": "^5.1.2",

"@angular/common": "^5.1.2",

"@angular/compiler": "^5.1.2",

"@angular/core": "^5.1.2",

"@angular/forms": "^5.1.2",

"@angular/http": "^5.1.2",

"@angular/platform-browser": "^5.1.2",

"@angular/platform-browser-dynamic": "^5.1.2",

"@angular/router": "^5.1.2",

"bootstrap": "^4.0.0-beta",

"chart.js": "^2.7.0",

"copy-to-clipboard": "^3.0.8",

"core-js": "^2.5.1",

"hammerjs": "^2.0.8",

"moment": "^2.18.1",

"ng-lazyload-image": "^3.3.3",

"ngx-color-picker": "^4.3.4",

"normalize.css": "^7.0.0",

"perfect-scrollbar": "^0.8.1",

"popper.js": "^1.12.5",

"raven-js": "^3.18.1",

"rxjs": "^5.4.2",

"svg4everybody": "^2.1.4",

"tooltip.js": "^1.1.5",

"zone.js": "^0.8.18"

},

"devDependencies": {

"@angular/cli": "^1.6.2",

"@angular/compiler-cli": "^5.1.2",

"@angular/language-service": "^5.1.2",

"@types/hammerjs": "^2.0.35",

"@types/jasmine": "~2.5.53",

"@types/jasminewd2": "^2.0.3",

"@types/node": "~6.0.60",

"@types/popper.js": "^1.10.1",

"@types/youtube": "0.0.31",

"@types/clipboard": "^1.5.35",

"cheerio": "^1.0.0-rc.2",

"codelyzer": "~3.1.1",

"gulp": "^3.9.1",

"gulp-clean": "^0.3.2",

"gulp-filter": "^5.0.0",

"gulp-rename": "^1.2.2",

"gulp-svgmin": "^1.2.3",

"gulp-svgstore": "^6.1.0",

"jasmine-core": "~2.6.2",

"jasmine-spec-reporter": "~4.1.0",

"karma": "^1.7.1",

"karma-chrome-launcher": "~2.1.1",

"karma-cli": "~1.0.1",

"karma-coverage-istanbul-reporter": "^1.2.1",

"karma-jasmine": "~1.1.0",

"karma-jasmine-html-reporter": "^0.2.2",

"material-design-icons": "^3.0.1",

"protractor": "~5.1.2",

"ts-node": "~3.2.0",

"tslint": "~5.7.0",

"typescript": "~2.4.2",

"webpack-bundle-analyzer": "^2.9.0"

}

}

Angular运行在java_在本地运行现有Angular项目相关推荐

  1. 本地html运行网址,如何在本地运行的网页上创建指向本地文件的链接?

    小编典典 file:///如果要链接到本地​​文件,则需要使用该协议(是,三个斜杠). Link 1 Link 2 这些将永远不会自动在本地应用程序中打开文件. 出于安全原因,我将在上一节中介绍.如果 ...

  2. Hadoop环境搭建之本地运行模式

    一.hadoop本地运行模式介绍 默认的模式,无需运行任何守护进程,所有程序都在单个JVM上执行.由于在本机模式下测试和调试MapReduce程序较为方便,因此,这种模式适宜用在开发阶段. 使用本地文 ...

  3. Hadoop运行模式 之 本地运行模式

    Hadoop的运行模式包括:本地模式.伪分布式模式以及完全分布式模式 Hadoop官网地址:https://hadoop.apache.org/ 本次使用的Hadoop的版本是2.7.2 官网文档:h ...

  4. php扩展包启动,Composer 扩展开发:本地运行扩展包

    假设你开发了一个网站,并希望将网站的其中一部分分开独立成为一个包.你新建了一个新的仓库并在开发环境中准备好了,这时候你想看看网站和你自己新的包是怎样整合一起使用的,应该怎样去做呢? 本文将介绍如何使用 ...

  5. 开发函数计算的正确姿势 —— 使用 Fun Local 本地运行与调试

    前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函数计算 ...

  6. 基于Docker本地运行k8s(单节点)

    基于Docker本地运行Kubernetes 概览 下面的指引将高速你如何通过Docker创建一个单机.单节点的Kubernetes集群. 下图是最终的结果: 先决条件 你必须拥有一台安装有Docke ...

  7. strom-1.1.0模拟单词统计功能,Spout编写,Bolt编写,TopologyDriver编写,本地模式运行,集群模式运行,集群模式下看输出结果

    统计文本中的单词出现的频率,其中文本内容如下: 创建项目 项目结构如下: 创建pom.xml,代码如下: <?xml version="1.0" encoding=" ...

  8. 使用 mock 数据在本地运行 SAP Fiori Elements 应用的工作原理

    本系列的前两篇文章: 在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Elements 应用 如何使用 mock 数据在本地运行 SAP Fiori Elements 本文研究 Fi ...

  9. SAP WebIDE里本地运行Fiori应用后,会自动生成一个新的Destination

    我在Neo环境里通过SAP WebIDE的新建项目菜单创建了一个Fiori应用后,本地运行,会弹出如下的对话框,让用户输入Neo环境的用户名和密码: 确认之后,会自动生成一个新的Destination ...

最新文章

  1. AGAT|GTF/GFF文件处理工具
  2. java sql sum函数的使用方法,Springboot jpa使用sum()函数返回结果如何接收
  3. java控制一次传10条数据_java 定时同步数据的任务优化
  4. 介个杀手不太冷锁屏壁纸
  5. VM虚拟机上的CentOS 7系统重置root用户密码
  6. orm2 中文文档 7. 创建和更新记录
  7. 24个 CSS 高级技巧合集
  8. 利用宝塔部署若依前后分离项目(详细教程)
  9. RSA 2010年信息安全大会六大热点预测
  10. Python 获得汉字笔画
  11. Protues 8.8 SP1 无需破解 可用直装版 指路
  12. 音频处理——G711标准详解
  13. oracle北京时区,Oracle中的时区偏移
  14. ABBYY FineReader 14
  15. 只用2秒,轻松获取一线所有城市公交数据!
  16. Linux 删除指定目录下指定后缀名的所有文件
  17. 大佬评清华Jittor,这是怎样一个深度学习框架?
  18. 计算年year、月month和日day对应的是该年的第几天
  19. LMV321进行运算符电压放大电路设计
  20. MAG中关于数组和COMBO,LIST的联合使用例子(MAGList和MAGInputList)

热门文章

  1. C#并行编程(5):需要知道的异步
  2. 直播预告 - 博时基金DevOps体系建设和自动化测试分享
  3. 重磅消息-Service Fabric 正式开源
  4. 使用Api分析器与Windows兼容包来编写智能的跨平台.NET Core应用
  5. 统一的.NET文档体验发布
  6. 在.NET Core 上运行的 WordPress
  7. 使用 JavaScriptService 在.NET Core 里实现DES加密算法
  8. 使用VS Code开发调试.NET Core 多项目
  9. 全球首发免费的MySql for Entity Framework Core
  10. 【干货】”首个“ .NET Core 验证码组件