软件包在NMP安装时被删除

时间:2019-01-24 09:22:23

标签: node.js npm build npm-install package.json

问题:

  • 运行“ npm install” (如果通过“ npm install [软件包名称]”安装软件包)会立即删除“ Package Now-UI-kit”文件夹。

我有一个带有构建工具的开发环境,用于开发我的网站。该环境具有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 enter link description here

src文件夹中json包中的摘录(比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"
 },

Now-UI-kit中的json软件包包含:

{
 "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文件夹的备份非常麻烦并且对错误敏感。我最近开始使用package,对于这个问题,我想了解如何解决这个问题。我确实在Stackoverflow上进行了搜索,发现了一些我尝试过的建议,但是还没有运气。

提前感谢您的时间。

0 个答案:

没有答案