我已经练习了很多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)
您是否有人对此有可能的解决方案。 我真的很乐于提供帮助,因为我现在需要花很多时间才能迁移。
您, 本杰明
答案 0 :(得分:1)
您是否有角cli的最新版本?
npm install -g @angular/cli
发布日志也可能有用
答案 1 :(得分:0)
我已经花了几个小时来解决这个问题。希望它会对某人有所帮助
请遵循以下步骤:
2。转到控制面板-> 卸载节点js
3。卸载后,重新启动系统。
4。现在转到文件资源管理器中的npm路径。
5。然后删除名为 npm 和 npm-cache
的文件夹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。希望对您有所帮助。编码愉快:)