我是离子新手,我安装了基本的空白模板,如下所示。
首先使用命令
安装ionic和Cordovanpm install -g ionic Cordova.
完成后创建了我自己的第一个离子使用命令
ionic start myApp1 blank
下一张cd进入myApp1目录并尝试使用该命令运行该应用程序。
ionic serve
但我得到以下错误
ionic serve
Error: Cannot find module 'fast-deep-equal'
at Function.Module._resolveFilename (module.js:513:15)
at Function.Module._load (module.js:463:25)
at Module.require (module.js:556:17)
at require (internal/module.js:11:18)
at Object.<anonymous>
(D:\Proj\myApp1\node_modules\ajv\lib\compile\resolve.js:4:13)
at Module._compile (module.js:612:30)
at Object.Module._extensions..js (module.js:623:10)
at Module.load (module.js:531:32)
at tryModuleLoad (module.js:494:12)
at Function.Module._load (module.js:486:3)
我尝试删除 node_modules 文件夹,删除 package-lock.json 并使用命令 npm install 重新安装,但仍然相同问题。
离子版本为3.19.1,节点版本为5.4.2
请帮我解决问题。
答案 0 :(得分:0)
此错误表明您的项目找不到模块“快速-深等”,因此您必须安装它:
cd进入您的项目,然后执行:
npm install fast-deep-equal
如果出现错误,则可以删除node_modules.bin \中的所有内容,然后重复该命令。
希望可以帮助您解决该问题,对我有帮助。