npm install просто ничего не делайте на Kudu

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

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

Любые идеи?

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

{
  "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"
}

person Frank Boucher    schedule 21.11.2017    source источник
comment
Это при ручном запуске в консоли Kudu? Что говорит npm --version?   -  person David Ebbo    schedule 21.11.2017


Ответы (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.

person Aaron Chen    schedule 21.11.2017