Ionic 我无法创建一个新的离子项目由于一些错误

64jmpszr  于 2023-04-10  发布在  Ionic
关注(0)|答案(1)|浏览(176)

我试图在Ionic 6中创建新项目,因为Ionic 7中的新升级有一些我不知道的概念(Standalones)。我对最新的Angular 升级很陌生。因此我想坚持使用Ionic 6。
这是我的逐步工作流程。
我使用nvm use 16切换到节点16
现在的版本是node v16.20.0(npm v8.19.4)
我卸载了ionic/cli并使用

npm i npm install -g @ionic/cli@6

我的离子版本是6.20.9

现在,当我尝试创建一个新的离子项目,然后我结束后的错误如下所示。

这里有什么问题?请帮助。

pvabu6sv

pvabu6sv1#

我使用nvm use 16切换到了节点16
我怀疑您的应用具有不适用于节点16的遗留依赖项。
旧版本的sass需要python2。这看起来像是依赖项/node-npm不匹配问题,可能与Ionic无关。您可以通过安装依赖项来确认这一点,即在项目文件夹中安装npm install,在这种情况下应该会产生相同的错误。
作为解决方法,您可以尝试在新目录中初始化ionic或更新现有依赖项并重试。

相关问题