Сегодня утром я запустил npm install, и node_modules был создан со всеми файлами в нем.

Затем, через несколько часов, я запускаю ту же команду, тот же файл package.json ... без ошибок, node_modules был создан, но пуст !?

Любые идеи?

Вот мой package.json, очень регулярно сгенерированный с помощью npm init, добавляющего пакет tedious.

{
  "name": "tedious",
  "version": "2.1.1",
  "description": "COnnect to Database",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/tediousjs/tedious.git"
  },
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/tediousjs/tedious/issues"
  },
  "homepage": "https://github.com/tediousjs/tedious#readme"
}
0
Frank Boucher 21 Ноя 2017 в 06:50

1 ответ

Лучший ответ

В вашем package.json нет dependencies.

Вам нужно будет добавить модули npm, которые вы хотите установить, в раздел dependencies вашего package.json, а затем запустить npm install, чтобы загрузить их.

"dependencies": {
    "tedious": "^2.1.1",
    "express": "^4.14.0",
    ...................
}

Как вариант, вы можете использовать для этого команду npm install <package_name> --save.

Ссылка: Использование package.json.

2
Aaron Chen 21 Ноя 2017 в 05:53