Пакет удаляется при установке NMP - PullRequest
0 голосов
/ 24 января 2019

Проблема:

  • Папка пакета Now-UI-kit удаляется, как только я запускаю 'npm install' или , если я устанавливаю пакетчерез 'npm install [имя пакета]'

У меня есть среда разработки с инструментом сборки для разработки моего сайта.Среда имеет каркас Bootstrap и набор макетов: Now-UI-Kit.Это шаблон, который я купил.Основываясь на документации Now-UI-kit, я должен запустить 'npm install' из папки, где установлен комплект.Одна папка вверх является node_modules.Ниже дерева, видимого из папки node_modules:

➜  node_modules git:(master) ✗ tree -L 2
.
├── bootstrap
│   ├── LICENSE
│   ├── README.md
│   ├── dist
│   ├── js
│   ├── package.json
│   └── scss
├── cookies-eu-banner
│   ├── Gulpfile.js
│   ├── LICENSE
│   ├── README.md
│   ├── bower.json
│   ├── css
│   ├── demo
│   ├── dist
│   ├── package-lock.json
│   ├── package.json
│   └── src
├── dyscrollupjs
│   ├── Gruntfile.js
│   ├── LICENSE
│   ├── README.md
│   ├── dist
│   ├── index.html
│   ├── package.json
│   ├── src
│   └── tsconfig.json
├── jquery
│   ├── AUTHORS.txt
│   ├── LICENSE.txt
│   ├── README.md
│   ├── bower.json
│   ├── dist
│   ├── external
│   ├── package.json
│   └── src
├── jquery_lazyscript
│   ├── jquery.lazyscript.js
│   ├── jquery.lazyscript.js.map
│   ├── jquery.lazyscript.min\ kopie.js
│   ├── jquery.lazyscript.min.js
│   └── jquery.lazyscript.min.js.map
├── now-ui-kit-pro
│   ├── CHANGELOG.md
│   ├── README.md
│   ├── assets
│   ├── docs
│   ├── examples
│   ├── gulpfile.js
│   ├── index.html
│   ├── node_modules
│   ├── nucleo-icons.html
│   ├── package-lock.json
│   ├── package.json
│   ├── presentation.html
│   └── sections.html
├── popper.js
│   ├── README.md
│   ├── dist
│   ├── index.d.ts
│   ├── index.js.flow
│   └── package.json
├── rellax
│   ├── LICENSE
│   ├── README.md
│   ├── bower.json
│   ├── css
│   ├── demo.html
│   ├── package.json
│   ├── rellax.js
│   ├── rellax.min.js
│   └── tests
├── resize_header
│   └── resize_header_logo.js
├── scripts
│   ├── jquery.lazyscript.min.js
│   ├── lazyload.js
│   └── rellax_parameters.js
└── social
    ├── changed\ -\ social.js
    ├── defer.js
    └── social.js

Последняя версия Now-UI-kit, которую я скачал из компоновщика, - v 1.2.2, а последняя версия для npm - v1.1.0 введите описание ссылки здесь

Фрагмент из пакета json в папке src (на одну папку выше, чем node_modules)

"dependencies": {
 "bootstrap": "^4.2.1",
 "cookies-eu-banner": "^1.2.14",
 "dyscrollupjs": "^2.0.0",
 "jquery": "^3.3.1",
 "now-ui-kit-pro": "^1.2.2",
 "popper.js": "^1.14.6",
 "rellax": "^1.7.2"
 },

Пакет json из Now-UI-kit содержит:

{
 "name": "now-ui-kit-pro",
 "description": "Premium Bootstrap 4 Now UI Design",
 "version": "1.2.2",
 "homepage": "http://creative-tim.com/product/now-ui-kit-pro",
 "author": "Creative Tim",
 "license": "Creative Tim License <www.creative-tim.com/license>",
 "devDependencies": {
   "gulp": "^4.0.0",
   "gulp-autoprefixer": "^5.0.0",
   "gulp-clean": "^0.4.0",
   "gulp-install": "^1.1.0",
   "gulp-open": "^3.0.1",
   "gulp-sass": "^4.0.1",
   "gulp-sourcemaps": "^2.6.4"
    }
  }

Постоянное восстановление резервной копии папки Now-UI-kit довольно громоздко и чувствительно к ошибкам.Я недавно начал с использования пакета, и для этой проблемы, я хотел бы понять, как я могу решить эту проблему.Я выполнил поиск по Stackoverflow и нашел несколько предложений, которые попробовал, но пока не повезло.

Заранее спасибо за ваше время.

...