【发布时间】:2015-07-10 11:24:58
【问题描述】:
我对 NodeJS 还是很陌生,我在安装 classnames 软件包时遇到了 npm 问题,该软件包保存到 package.json 文件中。
假设我有这个dependencies 列表:
"dependencies":
{
"classnames": "^2.1.2",
"jquery": "^2.1.3",
"sleep": "^1.2.0",
},
然后,当我运行 npm install 时,只有 jquery 和 sleep 安装到 node_modules 文件夹中,而不是 classnames 。但是,如果我手动运行npm install classnames,它会将该包下载到 node_modules 文件夹中。
因此,我可以通过这种解决方法在本地运行我的应用程序,但是当我将代码部署到 heroku 时,它无法以任何一种方式安装并且我的应用程序无法运行。
我尝试运行npm cache clean,但它没有帮助。是特定的 classnames 包还是其他问题?
提前致谢。
【问题讨论】: