一般我们都是使用 npx
、npm
、cnpm
、yarn
, 关于其比较1在此不赘述。
两次遇到The "path" argument must be of type string. Received type undefine
错误。
分析原因,想说的是两次都是由于不同 依赖关系树
导致的项目无法运行。
当然也有可能是node环境问题所导致。
总结
推荐项目全程采用yarn
进行依赖管理。
参考文献
[1] package-lock.json和yarn.lock的包依赖区别
[2] yarn.lock文件
[3] cnpm 不受package-lock.json影响
[4] cnpm和package-lock.json踩过的坑
原文:https://www.cnblogs.com/marvelousone/p/12395024.html