无效的包名称“node_modules”:node_modules是列入黑名单的名称

时间:2018-05-10 14:24:50

标签: node.js reactjs npm create-react-app

我在我的react应用程序的客户端安装npm模块时遇到问题。由于此错误,我也无法部署到Heroku。这是确切的错误:

`npm ERR! code EINVALIDPACKAGENAME
 npm ERR! Invalid package name "node_modules": node_modules is a blacklisted 
 name
 npm ERR! A complete log of this run can be found in:
 npm ERR!     /tmp/npmcache.BBwm7/_logs/2018-05-10T14_10_45_520Z-debug.log
 npm ERR! code ELIFECYCLE
 npm ERR! errno 1
 npm ERR! grecospie@1.0.0 heroku-postbuild: `cd client/ && npm install && 
 npm install --only=dev --no-shrinkwrap && npm run build`
 npm ERR! Exit status 1
 npm ERR! 
 npm ERR! Failed at the grecospie@1.0.0 heroku-postbuild script.
 npm ERR! This is probably not a problem with npm. There is likely 
 additional logging output above.
 npm ERR! A complete log of this run can be found in:
 npm ERR!     /tmp/npmcache.BBwm7/_logs/2018-05-10T14_10_45_552Z-debug.log`

我不确定还需要哪些其他信息,因为我不太确定发生了什么,请告诉我应该添加的内容。我的package.json中也没有node_modules包。

1 个答案:

答案 0 :(得分:0)

我认为您的项目中缺少package.json文件 IE,您在创建项目时没有运行npm init命令。

从项目的根文件夹运行npm init,然后 npm Install...用于所有包裹