卸载离子2 loadash模块后出错

时间:2017-06-07 05:17:35

标签: npm ionic2 node-modules

我运行了命令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)

1 个答案:

答案 0 :(得分:0)

 Cannot find module 'lodash/assign'

意味着它正在代码库中的某个地方寻找lodash assign

此命令npm uninstall --save loadash存在一个主要问题,什么是“loadash”?它应该是“lodash”,但除此之外如果lodash已从package.json中删除,它将不会删除基于代码的任何引用。

您应该在代码中对assign进行完整搜索。如果没有结果,那么我建议完成一个新的ionic serve来重建项目。