我收到了这个错误
角度编译器中的错误需要TypeScript> = 3.1.1和<3.2.0,但是找到了3.2.1.
看起来像Typescript已更新,但Angular Compiler不喜欢这样.
我该如何解决?
我不时遇到这个问题,不得不使用已弃用的 Angular 依赖项启动旧的 Angular 项目。
因为我不正常地运行最新的 Node.js 版本(至少是 LTS 版本),所以我经常遇到问题,即我无法运行旧项目。我通过使用节点版本管理器解决了这个问题,但我仍然经常遇到问题,我不确定用于 Angular Version X 的最佳 Node.js 版本是什么。
遗憾的是,官方发行说明对这个主题的处理很简陋,并不是真正的帮助,特别是如果您想知道哪个 Angular 版本您不能再使用特定的 Node.js 版本......
是否有完整的兼容性列表来检查哪个 Angular 版本与哪个 Node.js 版本兼容?
我安装了Angular-CLI,但它显示错误.当我创建一个新项目时__CODE__
,我收到此错误:
ng n app
Run Code Online (Sandbox Code Playgroud)
所以我想卸载Angular-CLI.
我已将我的项目升级到Angular 6,除了.angular-cli.json
文件转换外,一切都很顺利.从我跟随的指南,据说这将自动转换它.
npm install -g @ angular/cli
npm install @ angular/cli ng update
@角/ CLI
然而,事实并非如此,因为我还有旧的 .angular-cli.json
有没有办法自动/手动完成?
我在安装Cordova和Ionic时遇到问题 .起初我不能因为看起来像是一个损坏的安装,导致我卸载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) 我想在使用Angular CLI创建的Angular(4+)项目中使用Bootstrap 4和SASS.
特别是我需要:
ng serve
脚本时,添加监视和自动重新编译我刚刚将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'
Run Code Online (Sandbox Code Playgroud)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)
这是我的 package.json
{
"name": "myproject",
"version": …
Run Code Online (Sandbox Code Playgroud) 我在使用 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,但得到了相同的结果。
由于我已将Angular应用程序升级为使用Angular CLI版本6.x
,因此将其编译为生产(使用ng build --prod
,像往常一样)不会产生缩小的js.这导致非常大的vendor.js
尺寸(在我的情况下几乎是10 MB).
如果我打开生成的vendor.js
文件,我可以清楚地看到代码没有缩小,并且不会删除注释.
我已经在新机器上安装了最新的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 ×10
angular-cli ×8
npm ×4
node.js ×3
typescript ×2
bootstrap-4 ×1
javascript ×1
macos ×1
minify ×1
sass ×1