我在我的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包。
答案 0 :(得分:0)
我认为您的项目中缺少package.json
文件
IE,您在创建项目时没有运行npm init
命令。
从项目的根文件夹运行npm init
,然后
npm Install...
用于所有包裹