У меня есть пакет npm для установки "gulp" и "nunjucks" и некоторых других функций gulp. и опубликовал его в NPM хранилище с именем (имя пакета: xdnunjucks-test).
Теперь я создал новый проект и пытаюсь установить «xdnunjucks-test», затем он добавляется в мой новый проект, но все зависимости в xdnunjucks-test не добавляются в новый проект. команда: npm установить xdnunjucks-test
- я должен создать пользовательский пакет NPM, чтобы установить все зависимости в моих новых проектах. Это поможет мне избежать запуска всех команд в xdnunjucks-test каждый раз.
одна команда для запуска нескольких команд.
вот мой пакет. json содержимое файла. Опубликована пользовательская команда NPM - пакет. json:
{
"name": "xdnunjucks-test",
"version": "1.0.5",
"description": "Custom npm command creation",
"main": "index.js",
"scripts": {
"test": "XDNunjucks",
"start": "npm install gulp",
"bootstrap-gulp": "npm i bootstrap-gulp",
"gulp-uglify": "npm install gulp-uglify",
"gulp-sass": "npm install node-sass gulp-sass",
"gulp-imagemin": "npm install gulp-imagemin",
"gulp-minify": "npm install gulp-minify",
"gulp-livereload": "npm install gulp-livereload",
"gulp-data": "npm install gulp-data",
"browser-sync": "npm install browser-sync"
},
"keywords": [
"npm",
"test"
],
"author": "Anil",
"license": "ISC",
"devDependencies": {
"browser-sync": "^2.26.7",
"gulp": "^4.0.2",
"gulp-data": "^1.3.1",
"gulp-imagemin": "^7.1.0",
"gulp-livereload": "^4.0.2",
"gulp-minify": "^3.1.0",
"gulp-nunjucks-render": "^2.2.3",
"gulp-sass": "^4.0.2",
"gulp-uglify": "^3.0.2",
"node-sass": "^4.13.1"
},
"dependencies": {
"bootstrap-gulp": "^2.2.5"
}
}
новый пакет проекта. json:
{
"name": "n-test-2",
"version": "1.0.0",
"description": "",
"main": "gulpfile.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"xdnunjucks-test": "^1.0.5"
}
}
После установки команды "xdnunjucks-test". Я не получил функции "xdnunjucks-test" в новом проекте.
Пожалуйста, помогите в этом.
Спасибо.