相关疑难解决方法(0)

角度编译器中的错误需要TypeScript> = 3.1.1和<3.2.0,但是找到了3.2.1

我收到了这个错误

角度编译器中的错误需要TypeScript> = 3.1.1和<3.2.0,但是找到了3.2.1.

看起来像Typescript已更新,但Angular Compiler不喜欢这样.

我该如何解决?

npm typescript angular-cli angular

142
推荐指数
7
解决办法
11万
查看次数

是否有 Angular/Angular-CLI 和 Node.js 的兼容性列表?

我不时遇到这个问题,不得不使用已弃用的 Angular 依赖项启动旧的 Angular 项目。

因为我不正常地运行最新的 Node.js 版本(至少是 LTS 版本),所以我经常遇到问题,即我无法运行旧项目。我通过使用节点版本管理器解决了这个问题,但我仍然经常遇到问题,我不确定用于 Angular Version X 的最佳 Node.js 版本是什么。

遗憾的是,官方发行说明对这个主题的处理很简陋,并不是真正的帮助,特别是如果您想知道哪个 Angular 版本您不能再使用特定的 Node.js 版本......

是否有完整的兼容性列表来检查哪个 Angular 版本与哪个 Node.js 版本兼容?

node.js angular-cli angular

84
推荐指数
3
解决办法
6万
查看次数

如何卸载Angular CLI?

我安装了Angular-CLI,但它显示错误.当我创建一个新项目时__CODE__,我收到此错误:

ng n app
Run Code Online (Sandbox Code Playgroud)

所以我想卸载Angular-CLI.

angular-cli angular

72
推荐指数
8
解决办法
31万
查看次数

Angular 6 Migration -.angular-cli.json to angular.json

我已将我的项目升级到Angular 6,除了.angular-cli.json文件转换外,一切都很顺利.从我跟随的指南,据说这将自动转换它.

npm install -g @ angular/cli

npm install @ angular/cli ng update

@角/ CLI

然而,事实并非如此,因为我还有旧的 .angular-cli.json

有没有办法自动/手动完成?

angular

66
推荐指数
4
解决办法
5万
查看次数

错误:npm ERR!写完了

我在安装CordovaIonic时遇到问题 .起初我不能因为看起来像是一个损坏的安装,导致我卸载NodeJS - Cordova - Ionic.

现在,我重新安装了NodeJS,没有问题,但是当涉及到着名的产品线:
npm install -g cordova ionic我有这个错误:
npm ERR! write after end 然后每当我尝试安装cordova离子时,我对于不同的包有同样的错误...
这是我得到的错误:

C:\Windows\System32>npm install -g cordova ionic
npm ERR! write after end    
npm ERR! A complete log of this run can be found in:
npm ERR!     d:\Profiles\cjolliet\AppData\Roaming\npm-cache\_logs\2018-03-07T09_31_22_439Z-debug.log    
C:\Windows\System32>npm install -g cordova ionic
npm ERR! code ETARGET
npm ERR! notarget No matching version found for ansi-styles@^3.2.1
npm ERR! notarget In most cases you or one of your dependencies are …
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm ionic-framework angular

57
推荐指数
6
解决办法
4万
查看次数

如何在Angular中使用带SASS的Bootstrap 4

我想在使用Angular CLI创建的Angular(4+)项目中使用Bootstrap 4和SASS.

特别是我需要:

  • 使用SASS而不是CSS作为全局样式和组件样式
  • 编译Bootstrap SASS源以及我的自定义*.scss样式
  • 确保我的自定义样式覆盖Bootstrap源,因此我可以在需要时覆盖Bootstrap源,而无需编辑Bootstrap源本身(可以轻松升级Bootstrap源版本)
  • 每当我的任何*.scss文件(包括组件和全局样式)更改为ng serve脚本时,添加监视和自动重新编译

sass bootstrap-4 angular-cli angular

56
推荐指数
3
解决办法
4万
查看次数

升级Angular和项目后找不到编译器ngcc模块

我刚刚将Angular cli和我的一个项目从7.0.7升级到7.1.0。

我关注了这篇文章以及@Francesco Borzi的回答。

现在我尝试使用以下命令运行我的项目:

ng serve --proxy-config proxy.conf.json
Run Code Online (Sandbox Code Playgroud)

并收到此消息

找不到模块'@ angular / compiler-cli / ngcc'错误:找不到

模块'@ angular / compiler-cli / ngcc'

at Function.Module._resolveFilename (internal/modules/cjs/loader.js:649:15)

at Function.Module._load (internal/modules/cjs/loader.js:575:25)

at Module.require (internal/modules/cjs/loader.js:705:19)

at require (internal/modules/cjs/helpers.js:14:16)

at Object.<anonymous> (/Users/path/myproject/node_modules/@ngtools/webpack/src/ngcc_processor.js:10:16)

at Module._compile (internal/modules/cjs/loader.js:799:30)

at Object.Module._extensions..js (internal/modules/cjs/loader.js:810:10)

at Module.load (internal/modules/cjs/loader.js:666:32)

at tryModuleLoad (internal/modules/cjs/loader.js:606:12)

at Function.Module._load (internal/modules/cjs/loader.js:598:3)

at Module.require (internal/modules/cjs/loader.js:705:19)

at require (internal/modules/cjs/helpers.js:14:16)

at Object.<anonymous> (/Users/path/myproject/node_modules/@ngtools/webpack/src/angular_compiler_plugin.js:23:26)

at Module._compile (internal/modules/cjs/loader.js:799:30)

at Object.Module._extensions..js (internal/modules/cjs/loader.js:810:10)

at Module.load (internal/modules/cjs/loader.js:666:32)
Run Code Online (Sandbox Code Playgroud)

这是我的 package.json

{
  "name": "myproject",
  "version": …
Run Code Online (Sandbox Code Playgroud)

npm angular-cli angular

18
推荐指数
3
解决办法
2万
查看次数

尽管安装了所有要求,但无法获得 Angular CLI 版本?

我在使用 Angular CLI 做任何事情时都遇到了困难。我有节点,NPM。和 Angular 都安装了,当我which在终端中运行命令时,它们都存在于我的/user/local/bin

这是我的当前版本node.js:v11.8.0

这是我的当前版本npm:6.5.0

当我运行时,ng -v我无法获取版本并收到以下消息:

$ ng -v
Node.js version v11.8.0 detected.
The Angular CLI requires a minimum Node.js version of either v10.13 or v12.0.

Please update your Node.js version or visit https://nodejs.org/ for additional instructions.
Run Code Online (Sandbox Code Playgroud)

我曾尝试卸载 Angular CLI,但得到了相同的结果。

macos node.js npm angular-cli angular

13
推荐指数
4
解决办法
5万
查看次数

从Angular CLI 6开始,ng build --prod不会缩小/ uglify /删除注释

由于我已将Angular应用程序升级为使用Angular CLI版本6.x,因此将其编译为生产(使用ng build --prod,像往常一样)不会产生缩小的js.这导致非常大的vendor.js尺寸(在我的情况下几乎是10 MB).

如果我打开生成的vendor.js文件,我可以清楚地看到代码没有缩小,并且不会删除注释.

minify typescript angular-cli angular angular-cli-v6

7
推荐指数
1
解决办法
1万
查看次数

您的全局Angular CLI版本大于本地版本

我已经在新机器上安装了最新的angular-cli,我正在尝试使用之前的cli版本生成一个项目

我得到了这个警告

Your global Angular CLI version (1.6.4) is greater than your local
version (1.6.3). The local Angular CLI version is used.

To disable this warning use "ng set --global warnings.versionMismatch=false".
Run Code Online (Sandbox Code Playgroud)

虽然该项目正常工作,我有什么办法,以更新我的项目与最新的dependecies,并避免这个消息(避免不抑制!)

这是我的package.json

{
    "name": "AngularTest",
    "version": "0.0.0",
    "license": "MIT",
    "angular-cli": {},
    "scripts": {
        "ng": "ng",
        "start": "ng serve --host 0.0.0.0 --port 4200",
        "hmr": "ng serve --host 0.0.0.0 --port 4200 4201 --hmr -e=hmr",
        "test": "ng test",
        "pree2e": "webdriver-manager update --standalone false --gecko false",
        "e2e": "protractor"
    },
    "private": true,
    "dependencies": { …
Run Code Online (Sandbox Code Playgroud)

angular-cli angular

5
推荐指数
1
解决办法
8717
查看次数