node.js - npm install 不安装任何依赖项

标签 node.js

我正在尝试在 package.json 文件中安装软件包。不幸的是,当我运行 npm install 时,什么也没有发生(什么都没有安装)。我在其他 repos 上使用过 npm install 并且它运行成功。

这是我的路径:

$PATH = /Users/me/.rbenv/shims:/Users/me/.rbenv/bin:/usr/local/share/npm/bin:/usr/local/bin:/Applications/Postgres.app/Contents/MacOS/bin:/usr/bin:/bin:/usr/sbin:/sbin

如您所见,npm/bin 在我的浴缸里,我相信这是正确的。

这里是这个 repo 的说明以及在哪里运行 npm install(我正在这样做)

go into "module"
run "npm install"
pair your laptop/pc with intelligent brick troubleshoot: http://www.ev-3.net/en/archives/97
run example.js: "node example.js"
see "example.js" for more details

当我在模块目录(包含 package.json)中运行 npm install 时,没有安装任何东西。

这是 package.json:

{
  "name": "ev3-nodejs-bt",
  "description": "Bt Api for lego ev3 robot",
  "version": "0.0.4",
  "private": false,
  "dependencies": {
    "serialport": "1.*"
  },
  "main": "Ev3.js",
  "devDependencies": {"serialport": "1.*"},
  "scripts": {
    "test": "node Ev3.js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/wenchaojiang/Ev3NodeJsBtAPI"
  },
  "keywords": [
    "node.js",
    "ev3",
    "lego",
    "robot",
    "bluetooth"
  ],
  "author": "Wenchao Jiang <psxwj@nottingham.ac.uk> (http://wenchaojames.wordpress.com/)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/wenchaojiang/Ev3NodeJsBtAPI/issues"
  }
}

我的系统上是否设置了错误? (我认为我不是基于我的 $PATH 并在其他 node-js 存储库中成功安装数据包)这个 package.json 文件无效吗?

最佳答案

npm install 在满足所有依赖项时不会安装(或回显)任何东西。确保 node_modules 下有一个 serialport 文件夹。

如果你想重新安装所有东西,你只需要删除 node_modules 文件夹:

rm -r node_modules
npm install

关于node.js - npm install 不安装任何依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23302357/

相关文章:

node.js - 防止 sequelize 在 node.js 应用程序中删除数据库

node.js - 如何测试 Grunt 任务?理解和最佳实践

node.js - 带有 Passport 的 Sails.js 中的 JWT

javascript - 将图片从 Google Cloud Function 上传到 Cloud Storage

javascript - 如何使用 Node 在 mongoose 中使 isModified 为真

javascript - 基于用户输入的动态网站内容

node.js - 无法启动 mongo 数据库

html - 使用 nodemailer 发送电子邮件链接不起作用

javascript - 我想更新 .json 文件,请告诉我如何操作

node.js - 如何为REDIS设​​置主机、端口、数据库和密码?