【发布时间】:2018-06-12 10:08:13
【问题描述】:
我的package.json 文件如下所示:
{
"name": "anna-backend",
"version": "1.0.3",
"description": "Backend for ANNA intranet",
"main": "app.js",
"author": "IpsaOne DevTeam",
"private": true,
"license": "ISC",
"dependencies": {
"async": "^2.6.0",
"bcrypt": "^1.0.3",
"body-parser": "^1.17.2",
"mmmagic": "^0.4.6",
[...]
}
}
当我在文件夹中运行npm install 时,除了需要通过node-gyp 构建的依赖项(如bcrypt、mmmagic)之外,所有东西都安装得很好,我必须通过键入@987654325 手动安装它们@。否则,它们只是没有安装,我的应用程序没有启动。
这是预期的行为吗?我能做些什么吗?
【问题讨论】:
-
由于在 npm 安装时需要 node-gyp,我认为您必须使用
npm install -g node-gyp全局安装它 -
在安装脚本中,这已经完成了。此外,没有错误消息(我会包含它)
标签: node.js npm npm-install node-modules