Ionic4未知浏览器查询

时间:2019-09-16 17:20:55

标签: ionic-framework angular-cli ionic4 serve

我已经练习了很多Ionic,所以这些问题对我来说并不是新问题,但是我不愿意解决这个问题。 我目前正在尝试将Ionic3项目迁移到Ionic4。 为此,我创建了一个新的Ionic4选项卡项目。

每次我尝试使用Ionic serve命令时,都会得到: [ng]发生未处理的异常:未知的浏览器查询

basedir=$(dirname "$(echo "$0" | sed -e 's

Maybe you are using old Browserslist or made typo in query.

[ng] See "C:\Users\Admin\AppData\Local\Temp\ng-9er5Id\angular-errors.log" for further details.
[ERROR] ng has unexpectedly closed (exit code 127).


The Log file:
[error] BrowserslistError: Unknown browser query `basedir=$(dirname "$(echo "$0" | sed -e 's`. Maybe you are using old Browserslist or made typo in query.
    at unknownQuery (D:\Wisex\Technik\Client\safehome_client\node_modules\browserslist\index.js:204:10)
    at D:\Wisex\Technik\Client\safehome_client\node_modules\browserslist\index.js:296:11
    at Array.reduce (<anonymous>)
    at resolve (D:\Wisex\Technik\Client\safehome_client\node_modules\browserslist\index.js:237:18)
    at browserslist (D:\Wisex\Technik\Client\safehome_client\node_modules\browserslist\index.js:361:16)
    at new BuildBrowserFeatures (D:\Wisex\Technik\Client\safehome_client\node_modules\@angular-devkit\build-angular\src\utils\build-browser-features.js:17:35)
    at generateWebpackConfig (D:\Wisex\Technik\Client\safehome_client\node_modules\@angular-devkit\build-angular\src\utils\webpack-browser-config.js:24:34)
    at process._tickCallback (internal/process/next_tick.js:68:7)
    at Function.Module.runMain (internal/modules/cjs/loader.js:834:11)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

您是否有人对此有可能的解决方案。 我真的很乐于提供帮助,因为我现在需要花很多时间才能迁移。

您, 本杰明

2 个答案:

答案 0 :(得分:1)

您是否有角cli的最新版本?

npm install -g @angular/cli

发布日志也可能有用

答案 1 :(得分:0)

我已经花了几个小时来解决这个问题。希望它会对某人有所帮助

请遵循以下步骤:

  1. environmental 变量中找到您的npm路径。然后复制该路径并将其粘贴到记事本中

enter image description here

2。转到控制面板-> 卸载节点js

3。卸载后,重新启动系统。

4。现在转到文件资源管理器中的npm路径

5。然后删除名为 npm npm-cache

的文件夹

enter image description here

6。现在安装节点(LTS版本)和角度(请从下面的链接中进行分步安装)< / p>

https://www.zeolearn.com/magazine/setup-angular-windows

注释:请勿以管理员身份运行cmd。除非安装失败,否则

7。一旦您使用 ng serve -o

验证了angular运行正常

8。通过 npm install -g ionic @ latest

安装ionic。

9。然后运行离子发球

10。希望对您有所帮助。编码愉快:)