npm WARN enoent ENOENT: no such file or directory, open 'C:\Program Files\nodejs \package.json'
找不到package.json文件,一般情况下npm安装时都会生成node_modules文件夹(所安装的模块)和package.json(支持安装模块的文件)。
解决方案:需要有package.json
才能npm install
。可以npm init
初始化生成一个package.json
。在安装的盘目录下重新初始化npm,此时目录下就会创建了package.json文件。
在node的执行语句 npm init 即可。(注意查看生成文件所在目录)
参考链接:https://segmentfault.com/q/1010000012930521
Error: Cannot find module 'express'
如果执行完上面的步骤且安装了express模块后却无法使用,则需要查看node_modules文件夹是否包含express文件
解决方案:包含express模块的文件,需要让你的代码在包含此模块的目录下执行(如此模块在D盘,你的代码文件在E盘,那么你需要将你代码迁移到D盘运行,或者在E盘也安装一个express模块)