我曾经有角度cli,但我错误地用
再次安装它npm install -g angular-cli
现在当我运行ng serve
时,它会抱怨:
It seems like you're using a project generated using an old version of the Angular CLI.
The latest CLI now uses webpack and includes a lot of improvements, include a simpler
workflow, a faster build and smaller bundles.
To get more info, including a step-by-step guide to upgrade the CLI, follow this link:
https://github.com/angular/angular-cli/wiki/Upgrading-from-Beta.10-to-Beta.12
当我尝试在另一个目录中使用ng new
创建一个新项目时,它会抱怨:
Cannot find module 'reflect-metadata'
那么问题是什么?
答案 0 :(得分:9)
我认为您可能使用旧版本的Angular-Cli。您可以通过以下命令重新安装最新版本。
Schema::create('meeting_tests', function (Blueprint $table) {
$table->increments('id');
$table->integer('meeting_id')->unsigned();
$table->integer('observation_id')->unsigned()->nullable();
$table->integer('activity_id')->unsigned()->nullable();
$table->timestamps();
});
答案 1 :(得分:8)
关键是让全局和本地 Angular-cli版本相同。
假设我们想把它固定在例如。 1.0.0-beta.15
。
因此,您可以尝试在npm install -g angular-cli@1.0.0-beta.15
和package.json
中修复版本,将其修复为相同版本:"angular-cli": "1.0.0-beta.15"
。然后运行npm install --save-dev
。
目前可以在@angular/cli
下的NPM上找到Angular CLI,而不是angular-cli
。以下是文档如何uninstall old和install the latest CLI版本的链接。
答案 2 :(得分:6)
我也面临着这个问题,但现在已经解决了: 将此行放在package.json中以启动:
"start": "ng serve --host 0.0.0.0 --port 4201"
答案 3 :(得分:2)
尝试命令
npm start ng s
或
npm start
答案 4 :(得分:1)
我用ng serve --open
为我工作。
答案 5 :(得分:0)
几乎尝试了所有方法,但这一方法对我有用:
转到:
C:\Users\<profile_name>\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
别忘了ng
然后尝试:
ng -v(显示ng的版本)
答案 6 :(得分:0)
在ubuntu上首先执行:
npm install --save-dev
尝试:
sudo npm install -g @angular/cli
然后尝试:
ng serve
这将100%起作用
答案 7 :(得分:0)
npm install -g @angular/cli
cd "yourProjectName"
ng serve -o
答案 8 :(得分:0)
尝试下面的代码,这项工作对我来说
npm uninstall -g angular-cli
npm install --cache/tmp/empty-cache
ng serve
答案 9 :(得分:0)
就我而言,
我使用的是更高版本的angular(8+),该版本与节点版本v8.11.3不兼容。我什至收到退出状态代码3。因此,我安装了Windows MSI安装程序,并升级了我的节点版本。
答案 10 :(得分:0)
我有同样的问题。我使用的是Linux计算机,并使用sudo
只需在您的sudo
命令之前添加ng serve
。例如:
sudo ng serve --port 6161
答案 11 :(得分:0)
切换到您的项目并尝试以下代码:
npm i https://github.com/Qix-/node-error-ex <br/>
npm install <br/>
ng serve --open
答案 12 :(得分:0)
在 Ubuntu 中按照以下步骤操作
sudo npm install --save-dev
sudo npm install -g @angular/cli
ng serve
这个肯定有用