এনপিএম - কীভাবে "কোনও রিডমি ডেটা" ঠিক করবেন না


190

আমার একটি সাধারণ প্যাকেজ রয়েছে

{
  "name": "camapaign",
  "version": "0.0.1",
  "scripts": {
    "start": "node app.js"
  },
  "engines": {
    "node": "0.10.15",
    "npm": "1.3.5"
  },
  "repository": { 
    "type": "svn",
    "url": ""
  }
}

আমি যখন "এনপিএম ইনস্টল" চালায় তখন আমি নিম্নলিখিত সতর্কতাটি পাই যা আমি ঠিক করতে চাই:

"npm WARN package.json camapaign@0.0.1 No readme data."

আমি প্যাকেজের মতো একই দিরটিতে "README.md" & "readme.txt" যুক্ত করার চেষ্টা করেছি তবে কোনও আনন্দ নেই। আমি কী মিস করছি?


এনপিএম সমর্থনের একটি উত্তর যা কারওর জন্য প্রাসঙ্গিক হতে পারে: "এটি ওয়েবসাইটের ক্যাশে প্রকাশের জন্য ধরা দরকার মাত্র একটি বিলম্ব ছিল" "
জোশুয়া পিন্টার

উত্তর:


225

কেবল একটি README.mdফাইল যুক্ত করা এটি ঠিক করবে না, আপনার এটির ভিতরে কিছু লেখা উচিত; কমপক্ষে প্রকল্পের শিরোনাম এবং একটি সংক্ষিপ্ত বিবরণ মানুষের পক্ষে ভাল! তবে এনপিএমের জন্য, এক বাইট যথেষ্ট হতে পারে ...
এটি করা সতর্কতা প্রদর্শন বন্ধ করা উচিত।

এছাড়াও, আপনি যখন সেই সতর্কতাটি পড়েন তখন নিশ্চিত হন যে সমস্যাটি কোনও তৃতীয় পক্ষের প্যাকেজের সাথে সম্পর্কিত নয়।


19
আমার এই সমস্যাটি আছে এবং আমার কাছে একটি খালি খালি README ফাইল নেই ...: /
মিলিওল

3
আমারও README.mdএকই ডিরেক্টরিতে এটির পুরো গুচ্ছ সহ একটি ফাইল রয়েছে package.jsonএবং এখনও এটি পেয়েছি (করম-কফি-প্রিপ্রোসেসরের সাথে)
কনান

2
হ্যাঁ, @ কনানের মতোই। README.mdফাইল, পপুলেটেড, তবুও ত্রুটি হচ্ছে।
নাথান হর্নবি

4
@ গুস্তাভোহেনকে আমার কতটা নির্বোধ, ঠিক বলেছেন - সতর্কতাটি আমার অ্যাপ্লিকেশন নয়, একটি প্যাকেজের জন্য ছিল
নাথান হর্নবি

2
@ নাথান হর্নবি যেহেতু এটি আপনার জন্য কার্যকর ছিল, আমি উত্তরে এটি যোগ করেছি :)
গুস্তাভোহেঙ্কে

178

স্রেফ ব্যক্তিগত হিসাবে সেট করা;)

{
  "name": "camapaign",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node app.js"
  },
  "engines": {
    "node": "0.10.15",
    "npm": "1.3.5"
  },
  "repository": { 
    "type": "svn",
    "url": ""
  }
}

6
এটি লক্ষ করা উচিত যে সম্পত্তিটি privateএনপিএমকে বলে যে এটি কোনও প্রকল্প নয় যা এনপিএম সংগ্রহস্থলে উপলভ্য। আপনি দেখতে পাচ্ছেন যে কেউ ইতিমধ্যে জিজ্ঞাসা করেছে যে সম্পত্তিটি স্ট্যাকওভারফ্লো.com
জোনাথন

2
যদি আপনি "ব্যক্তিগত" সেট করেন: আপনার প্যাকেজ.জসনে সত্য, তবে এনপিএম এটি প্রকাশ করতে অস্বীকার করবে। রেফ:https://www.npmjs.org/doc/files/package.json.html
অ্যালেক্সস্ট্যাক

3
আসলে, এনপিএম এর নতুন সংস্করণগুলিতে, প্যাকেজটি ব্যক্তিগত কিনা তা কোনও ব্যাপার নয়। আপনার অবশ্যই একটি README.mdফাইল থাকতে হবে। উত্তরটি গুগতাভোহেঙ্কে প্রতিটি সংস্করণে আরও ভাল।
ViniciusPires

আপনি ঠিক কিছু আউটপুট কোড তৈরি করতে এটি ব্যবহার করছেন এবং সত্যিই কোনও পূর্ণ উত্স প্যাকেজটির প্রয়োজন না হলে এটি ঠিক আছে works
নীল মনরো

আমি এই উত্তরটির মতো কিছু শব্দ করব - অবশ্যই, README.mdফাইল না থাকার একমাত্র কারণ আপনার প্রকল্পটি ব্যক্তিগত। সুতরাং হয় একটি সঠিক লিখুন README.md বা ব্যক্তিগত পতাকা সেট করুন।
rustx

9

আপনার প্রকল্পের মূলটিতে একটি README.md যুক্ত করা উত্তর, তবে আমি লক্ষ্য করেছি যে এনপিএম এটি গ্রহণ করতে কিছুটা সময় নেয়। কয়েক মিনিট?


2
এটি সত্য যে আপনি প্রকাশের পরে এনপিএমের তালিকা আপডেট করতে এক মুহূর্ত সময় নেয়। এখানে এনপিএমের সমর্থন থেকে একটি প্রতিক্রিয়া জানানো হয়েছে: "ওয়েবসাইটের ক্যাশে প্রকাশের জন্য এটির জন্য কেবল দেরি হয়েছিল" "
জোশুয়া পিন্টার

1

Package.json এ যুক্ত করুন to "readme": "README.md"


6
এই সম্পত্তিটি npmjs.com- র বিশদ পৃষ্ঠায় প্রদর্শিত "README.md" পাঠ্যে ফলাফল দেয়। স্পষ্টতই, এটি কাঁচা মার্কডাউন এবং কোনও ফাইলের নামের জন্য নয়।
কোড_মনক

এটি এনপিএম সতর্কতাটি সরিয়ে দেয় - কেবল এই উত্তরটি বোঝায়।
রজারসিলিটো

@code_monk তাই আমরা ভালো কিছু লিখতে পারে "দেখতে README.md "
codidact.com থেকে সরানোর aloisdg

1
আপনি পারতেন, কিন্তু এএফআইকে কেবল আপনার রেপোর মূলে একটি README.md যুক্ত করা এই সতর্কতাটি ঠিক করবে; যা একটি ভাল আইডিয়া, এবং আপনার সফ্টওয়্যার কীভাবে কাজ করে তা আপনার ব্যবহারকারীদের বুঝতে সহায়তা করবে
কোড_মঙ্ক

0

আজকের হিসাবে, এপ্রিল 2017, কেবল প্যাকেজ.জসনে নিচে সেট করা এখনও দুর্দান্ত কাজ করে:

"private": true

এর অর্থ এটি আপনার ব্যক্তিগত সংগ্রহস্থল

এমনকি, সর্বশেষ এনপিএম সহ, এটি দুর্দান্ত কাজ করে:

npm update -g npm
> 3.10.8

0

আমার সমাধান

  • npm show
  • npm dist-tag add

1. ব্যবহারের npm showতথ্য দূরবর্তী ওয়েবসাইট পরীক্ষা করুন।

যেমন।

SOME_PACKAGEs@0.3.60-beta | Proprietary | deps: 14 | versions: 289
<span style="color:red;">最新日志倒序在这里增加,注明作者+日期+功能</span>

dist
.tarball: https://registry.npmjs.org/xxx/-/xxx-0.3.60-beta.tgz
.shasum: 021e30640a62f13905b1e2b7a4facd169df46a1d
.integrity: sha512-9N4pUwwoYGNek34fCCCjURuQdx1K5VBlCWl4t1sy8wi3xul/N/TiDvjmUBF24t2Dg2fX6cFM9on+tftnVaEr7A==
.unpackedSize: 114.5 kB

dependencies:
@hanyk/rc-viewer: ^0.0.3        crypto-js: ^3.1.9-1             moment: ^2.25.3                 react-dom: ^16.12.0             uuid: ^3.3.3                    
axios: ^0.19.0                  dirty-json-ie11: ^0.0.2         query-string: ^6.9.0            react-quill: ^1.3.3             yqquill-image-drop-module: ^0.0 
cookie-universal: ^2.0.16       md5: ^2.2.1                     quill-delta-to-html: ^0.11.0    react-resizable: ^1.10.1        

maintainers:
- jyjin <jyjin@qq.com>
- jyjin1 <jyjin1@163.com>
- jyjin2 <jyjin2@163.com>

dist-tags:
beta: 0.3.61-beta    latest: 0.3.53-beta  

published 26 minutes ago by jyjin1 <jyjin1@163.com>

2।npm dist-tag add [PACKAGE_NAME]@[VERSION]

এবং তারপরে ল্যাসেস্ট আপডেট 0.3.53-betaকরুন0.3.61-beta

npm dist-tag add SOME_PACKAGE@0.3.61-beta

3. npm showAgin চেক

পদক্ষেপ 1 সমান

আপনার এনপিএম প্যাকেজ সাইটে ফিরে যান, সবাই সতেজ হয়েছে!


সাহায্য করতে চান, ধন্যবাদ ~

[একটি চীনা শেখা] 希望 对 您 有 帮助 , 谢谢 ~

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.