问题
在现有的角5x应用程序上,我想升级到角v8x,并利用所有性感的东西,包括ng generate component。我成功地修改了代码以满足v8,并正确地更改了npm包;应用程序运行(哇-呼!)。现在,由于缺少像angular.json这样的文件,我无法让这个角度的cli工作。
我试过的东西
使用ng new
ng new将创建我需要的项目文件,但是我不想覆盖我现有的代码,例如app.module.ts,所以我运行
ng new my-app --directory [existing source directory of my app]
它覆盖了许多文件、package.json、a
如果我运行该命令 ng update
I see a listing of items such as
@angular/cdk 6.4.7 > 8.2.0 ng update @angular/cdk
...
... 可能还有其他已过期的包。 或者运行ng update --all来尝试同时更新所有内容。 命令ng update本身似乎没有做任何更改。 因此,执行 做些改变? 我只想看到所有的包都被检测到需要更新。
我试图卸载角和nodeJs完全和重新安装他们。我使用这些代码卸载角
npm uninstall -g @angular/cli
npm cache clean --force
对于节点卸载,我找不到代码。有什么帮助吗?我这么做是因为我得到了这个错误
C:\Users\chalani>ng update @angular/cdk --next
The installed local Angular CLI version is older than the latest pre-release version.
Installing a temporary version to perfo
我正在迭代一组食物,并打印出每一项的选择。我想填充数组的select子元素的选项。我试着这样做:
<div ng-controller="MyCtrl">
<div ng-repeat="food in foodlist"> {{food.name}}
<select ng-options="unit.title as unit in food.unit" ng-model="unit" ng-change="update()"></select>
{{unit.n
我目前已经安装了24.5电子邮件,并希望更新到25.1。当我输入dnf update emacs时
Last metadata expiration check: 1:29:14 ago on Thu Mar 30 09:42:12 2017.
Dependencies resolved.
Nothing to do.
Complete!
如果dnf告诉我没有什么可做的,我该如何更新?
我刚刚开始学习web服务器管理。我注意到我经常在Ubuntu上收到更新消息:
xx packages can be updated
xx updates are security update
当我看到它的时候:
sudo apt-get update
sudo apt-get upgrade
如果这是正确的?是否有一种方法可以自动完成此任务,可能每天都在同一时间,或者当x更新可用时?
我刚更新到9角!突然,我得到了一个例外:Error occurs in the template of *, error NG8003: No directive found with exportAs 'ngForm'
下面是模板:
<form (ngSubmit)="onLogin(frm.value)" #frm="ngForm" style="margin:0 auto;"> //All of these was working fine before the update
我还进口了FormsModule,
在我的Angular项目中,我在尝试构建docker镜像时遇到了错误。我使用了ng update @angular/cli @angular/core并能够解决这个错误,现在我可以为我的项目创建一个提供服务的docker容器。但是,现在我不能使用ng serve为我的项目提供服务,因为我得到了以下错误: An unhandled exception occurred: compiler.getInfrastructureLogger is not a function getInfrastructureLogger不是我创建的函数,我假设它来自节点模型。我尝试删除node_mod文件夹,并使
本文建议升级到18.04然后再升级到20.04。
https://www.how2shout.com/linux/upgrade-ubuntu-16-04-lts-to-20-04-lts-using-command-terminal/
是否有终端命令显式地从16.04升级到20.04“不间断”?
更新:sudo do-release-upgrade返回错误消息:
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.
认为有必要先执行这些
我尝试将我的angular 9更新为10。它显示此错误 C:\Users\chalani>ng update @angular/cdk --next
The installed local Angular CLI version is older than the latest pre-release version.
Installing a temporary version to perform the update.
Installing packages for tooling via npm.
Installed packages for tooling via npm.
由于某种原因,当使用angular never provided resumeBootstrap ()导航到页面时,量角器会抛出错误browser.get。我试着把数据- ng-app转换成ng-app,但这没有帮助。
全误差
Error: Angular could not be found on the page chrome-extension://anmdjkcbefbfgijkigepfecgojdnaida/control.html : angular never provided resumeBootstrap
等级库
var driver = browser.driver;
我以前使用过ng update --all,因为我想将每个包更新到最新版本,包括那些没有附加图表的依赖项。
现在不再推荐--all选项,它将不再起作用。唯一的选择是指定要更新的每个包,我觉得这很乏味。是否有一种方法可以将ng update过时的包输出到一个分隔的单行空间变量中,然后输入到一个新的ng update ${packageList}
ng update的输出如下:
The installed local Angular CLI version is older than the latest stable version.
Installing a temporary version
我有一个角12应用程序,我正在尝试升级到角13。
根据,我应该运行:
npx @angular/cli@13 update @angular/core@13 @angular/cli@13
但是,当我这样做时,我会得到以下错误:
npx @angular/cli@13 update @angular/core@13 @angular/cli@13
The installed local Angular CLI version is older than the latest stable version.
Installing a temporary version to perform th
我试图更新一个老的角项目,它已经很长时间没有更新了,从角5.2到13.0。我遵循角度向导(),但当我尝试按照建议的命令从5.2升级到6.0时,会得到一个Unexpected end of JSON input错误:
命令:cmd /C "set "NG_DISABLE_VERSION_CHECK=1" && npx @angular/cli@6 update @angular/cli@6 @angular/core@6"
错误消息:
Error: Unexpected end of JSON input
Unexpected end of JSO