npm安装模块时报错:no such file or directory
新建了一个项目npm安装报错了,出现了下面的问题。
npm install
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\fanzm1\workspace\Astone\0115_NodeJS\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\fanzm1\workspace\Astone\0115_NodeJS\package.json'
npm WARN 0115_NodeJS No description
npm WARN 0115_NodeJS No repository field.
npm WARN 0115_NodeJS No README data
npm WARN 0115_NodeJS No license field.出错原因:
这个原因就是因为项目没有进行初始化,缺少package.json文件造成的。这个就和php的composer有点类似,不过composer会自动生成一个composer.json文件的。
解决方法:
是需要package.json才能npm install。 可以npm init初始化生成一个package.json。
或者运行:
npm init -f说明:-f表示force的意思,不加这个,npm会让你输入一堆信息,比如name、version之类,如果只是做做实验小demo,直接-f,npm帮你初始化package.json,并填充各种默认值,省事。
接着安装依赖,如果速度慢可以设置为淘宝 npm 镜像npm config set registry https://registry.npm.taobao.org。
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!