1. পছন্দ
আপনি যদি গিট এবং গিটহাব ব্যবহারকারী:
generate-package
আরও সহজ, চেয়ে npm init
।
আর
এবং / অথবা আপনি package.json
টেমপ্লেট পছন্দ করেন না , যা প্যাকেজ npm init
উত্পন্ন বা উত্পন্ন করে:
আপনি অ্যাপ্লিকেশান ভারা এর মাধ্যমে আপনার নিজের টেমপ্লেট তৈরি করতে পারেন উৎপন্ন , পালের বা ইঔম্যান্ ।
2. প্রাসঙ্গিকতা
এই উত্তরটি মার্চ 2018 এর জন্য প্রাসঙ্গিক the ভবিষ্যতে, এই উত্তর থেকে ডেটা অপ্রচলিত হতে পারে।
এই উত্তরের লেখক ব্যক্তিগতভাবে জেনারেট-প্যাকেজ 2018 এ ব্যবহার করেছেন।
3. সীমাবদ্ধতা
জেনারেট-প্যাকেজটি ব্যবহার করার জন্য আপনার গিট এবং গিটহাব ব্যবহার দরকার।
৪. বিক্ষোভ
উদাহরণস্বরূপ, আমি ফাঁকা ফোল্ডার তৈরি করি sasha-npm-init-vs-generate-package
।
4.1। জেনারেট-প্যাকেজ
COMMAND:
D:\SashaDemoRepositories\sasha-npm-init-vs-generate-package>gen package
[16:58:52] starting generate
[16:59:01] √ running tasks: [ 'package' ]
[16:59:04] starting package
? Project description? generate-package demo
? Author's name? Sasha Chernykh
? Author's URL? https://vk.com/hair_in_the_wind
[17:00:19] finished package √ 1m
package.json
:
{
"name": "sasha-npm-init-vs-generate-package",
"description": "generate-package demo",
"version": "0.1.0",
"homepage": "https://github.com/Kristinita/sasha-npm-init-vs-generate-package",
"author": "Sasha Chernykh (https://vk.com/hair_in_the_wind)",
"repository": "Kristinita/sasha-npm-init-vs-generate-package",
"bugs": {
"url": "https://github.com/Kristinita/sasha-npm-init-vs-generate-package/issues"
},
"license": "MIT",
"engines": {
"node": ">=4"
},
"scripts": {
"test": "mocha"
},
"keywords": [
"generate",
"init",
"npm",
"package",
"sasha",
"vs"
]
}
4.2। এনপিএম ইনিশ
D:\SashaDemoRepositories\sasha-npm-init-vs-generate-package>npm init
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.
See `npm help json` for definitive documentation on these fields
and exactly what they do.
Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.
Press ^C at any time to quit.
package name: (sasha-npm-init-vs-generate-package)
version: (1.0.0) 0.1.0
description: npm init demo
entry point: (index.js)
test command: mocha
git repository: https://github.com/Kristinita/sasha-npm-init-vs-generate-package
keywords: generate, package, npm, package, sasha, vs
author: Sasha Chernykh
license: (ISC) MIT
About to write to D:\SashaDemoRepositories\sasha-npm-init-vs-generate-package\package.json:
{
"name": "sasha-npm-init-vs-generate-package",
"version": "0.1.0",
"description": "npm init demo",
"main": "index.js",
"scripts": {
"test": "mocha"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Kristinita/sasha-npm-init-vs-generate-package.git"
},
"keywords": [
"generate",
"package",
"npm",
"package",
"sasha",
"vs"
],
"author": "Sasha Chernykh",
"license": "MIT",
"bugs": {
"url": "https://github.com/Kristinita/sasha-npm-init-vs-generate-package/issues"
},
"homepage": "https://github.com/Kristinita/sasha-npm-init-vs-generate-package#readme"
}
Is this ok? (yes) y
{
"name": "sasha-npm-init-vs-generate-package",
"version": "0.1.0",
"description": "npm init demo",
"main": "index.js",
"scripts": {
"test": "mocha"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Kristinita/sasha-npm-init-vs-generate-package.git"
},
"keywords": [
"generate",
"package",
"npm",
"package",
"sasha",
"vs"
],
"author": "Sasha Chernykh",
"license": "MIT",
"bugs": {
"url": "https://github.com/Kristinita/sasha-npm-init-vs-generate-package/issues"
},
"homepage": "https://github.com/Kristinita/sasha-npm-init-vs-generate-package#readme"
}
আমি মনে করি, এটি generate-package
আরও সহজভাবে, এটি npm init
।
5. কাস্টমাইজিং
এটি আপনার নিজস্ব package.json
টেমপ্লেট তৈরি করে , উত্পন্ন এবং ইয়োমন উদাহরণগুলি দেখুন।
npm link