У меня есть package.json
файла, в котором упоминаются следующие devDependencies:Невозможно запустить НУЮ установку успешно из-за неудовлетворенные зависимости одноранговых
"devDependencies": {
"bower": "^1.7.7",
"connect-ssi": "^1.1.0",
"grunt": "~0.4.5",
"grunt-contrib-compass": "^1.1.0",
"grunt-contrib-concat": "~0.4.0",
"grunt-contrib-connect": "^0.11.2",
"grunt-contrib-handlebars": "^0.11.0",
"grunt-contrib-jshint": "~0.10.0",
"grunt-contrib-qunit": "~0.5.2",
"grunt-contrib-sass": "^0.9.2",
"grunt-contrib-uglify": "~0.5.0",
"grunt-contrib-watch": "~0.6.1",
"grunt-jsdoc": "^1.1.0",
"karma": "^0.13.22",
"karma-jasmine": "^0.3.7"
}
Теперь, когда я бег npm install
это дает мне следующие ошибки:
UNMET PEER DEPENDENCY [email protected]* npm WARN EPEERINVALID [email protected] requires a peer of [email protected]* but none was installed. npm WARN EPACKAGEJSON [email protected] No repository field.
hirebuddy-prototype
- это имя в пакете.json.
Будет ли работать npm install
установить все зависимости, упомянутые в пакете.json, или мне нужно установить jasmine-core
и karma-jasmine
отдельно?
Благодаря @dannyjolie, теперь его не показывает ошибку для жасмин-ядра и карма-жасмин, но у меня есть другая забота: Теперь, когда я запускаю «хрюкать» команды он выдает ошибку: Запуск «компас : dist "(компас) Предупреждение: не найдено: компас Используйте --force для продолжения. У меня есть зависимость «grunt-contrib-compass» в моем пакете.json, и та же папка также появляется в node_modules. У меня есть gruntfile.js и задача компаса в нем, и я предоставляю плагин: grunt. loadNpmTasks ('grunt-contrib-compass') с taskrunner: grunt.registerTask ('default', ['connect: development', 'compass', 'watch']). –
@ApaarBhatnagar Это все в документации: https://github.com/gruntjs/grunt-contrib-compass Цитата: «Для этой задачи вам необходимо установить Ruby, Sass и Compass> 1.0.1». – dannyjolie
Работал для меня. Большое спасибо. , – racl101