Node.js NPM不';不要安装需要构建的依赖项
我的Node.js NPM不';不要安装需要构建的依赖项,node.js,npm,npm-install,node-modules,Node.js,Npm,Npm Install,Node Modules,我的package.json文件如下所示: 当我在文件夹中运行npm install时,除了需要通过node gyp构建的依赖项(如bcrypt、mmmagic)之外,其他所有东西都安装得很好,我必须通过键入npm install mmmagic手动安装它们。否则,它们就不会被安装,我的应用程序也不会启动 这是预期行为吗?我能做些什么吗?mmmagic模块在安装时出现问题 尝试在最新版本0.5.0上安装,因为npm安装时需要节点gyp,我认为您必须在安装脚本中使用npm install-g n
package.json
文件如下所示:
当我在文件夹中运行npm install
时,除了需要通过node gyp
构建的依赖项(如bcrypt、mmmagic)之外,其他所有东西都安装得很好,我必须通过键入npm install mmmagic
手动安装它们。否则,它们就不会被安装,我的应用程序也不会启动
这是预期行为吗?我能做些什么吗?
mmmagic
模块在安装时出现问题
尝试在最新版本
0.5.0
上安装,因为npm安装时需要节点gyp,我认为您必须在安装脚本中使用npm install-g node gyp
全局安装它,这已经完成。此外,没有错误消息(我会包括在内)。这不仅仅是mmmagic
软件包的问题,bcrypt
也没有正确安装。虽然您是对的,但我将尝试更新它们:)
{
"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",
[...]
}
}