我运行了命令npm install --save loadash
然后我尝试使用命令npm uninstall --save loadash
但在此之后,当我尝试使用ionic serve
运行应用时,会引发以下错误。怎么办?
Cannot find module 'lodash/assign'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/Users/admin/HybridApps/ayrll/node_modules/xmlbuilder/lib/index.js:5:12)
at Object.<anonymous> (/Users/admin/HybridApps/ayrll/node_modules/xmlbuilder/lib/index.js:14:4)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
答案 0 :(得分:0)
Cannot find module 'lodash/assign'
意味着它正在代码库中的某个地方寻找lodash assign
。
此命令npm uninstall --save loadash
存在一个主要问题,什么是“loadash”?它应该是“lodash”,但除此之外如果lodash已从package.json
中删除,它将不会删除基于代码的任何引用。
您应该在代码中对assign
进行完整搜索。如果没有结果,那么我建议完成一个新的ionic serve
来重建项目。