নোডমন - ফাইল বাদে


93

আমি নোডমনের পর্যবেক্ষণ থেকে কিছু নির্দিষ্ট ফাইল বাদ দিতে চাই। কিভাবে আমি এটি করতে পারব?

আমার বিদ্যমান কনফিগারেশন:

nodemon: {
      all: {
        script: 'app.js',
        options: {
          watchedExtensions: ['js']
        }
      }

আমি অনুমান করি আমার .nodemon-ignoreঅ্যাপ্লিকেশনটির মূলটি ফাইলটি সম্পাদনা করা উচিত ...
বেন অ্যাস্টন

উত্তর:


197

নোডমনকে পর্যবেক্ষণ থেকে একগুচ্ছ ফাইল উপেক্ষা করার জন্য, আপনি এটি হিসাবে এটি শুরু করতে পারেন

nodemon --ignore PATTERN [--ignore PATTERN2]

যেখানে PATTERN হ'ল নির্দিষ্ট ফাইল, ডিরেক্টরি বা ওয়াইল্ডকার্ড প্যাটার্নের নাম। নিশ্চিত করুন যে আপনি যদি কোনও ওয়াইল্ডকার্ড ব্যবহার করেন তবে তা পালিয়ে যায়।

উদাহরণ স্বরূপ

nodemon --ignore 'lib/*.js' --ignore README

বিকল্পভাবে, আপনি যদি তার পরিবর্তে সেই আচরণটি কনফিগার করতে চান তবে nodemon.jsonআপনার বর্তমান ওয়ার্কিং ডিরেক্টরিতে বা আপনার হোম ডিরেক্টরিতে একটি ফাইল তৈরির চেষ্টা করুন । এই কনফিগার ফাইলে নিম্নলিখিতগুলির মতো কিছু যুক্ত করে আপনি কিছু ফাইল উপেক্ষা করে কনফিগার করতে পারেন:

{   
    "ignore": ["lib/*.js", "README"] 
}

আরও তথ্যের জন্য https://github.com/remy/nodemon এ README ফাইলটি দেখুন।


4
আমার জন্য কাজ করিনি, সরল-উদ্ধৃতি ছাড়া আমার পথ ব্যবহার করা দরকার: nodemon --ignore public/ build.jsএটি উইন্ডোতে ফ্রেঞ্চ কীবোর্ড বিন্যাসের কারণে হতে পারে ...
538 রোমো

আমার জন্য কাজ না। তবে আমি এনপিএক্স বা এনপিএম স্ক্রিপ্ট ব্যবহার করি my
কারণটি হ'ল

উইন্ডোজে একক উদ্ধৃতি সহ উদ্ধৃতি কার্যকর হয় না। ডাবল উদ্ধৃতি কাজ।
লরেঞ্জ মেয়ার

23

আপনি প্যাকেজ.জসন ফাইলের মধ্যে নোডমন কনফিগারেশন যুক্ত করতে পারেন উদাহরণস্বরূপ:

{
  "name": "nlabel",
  "version": "0.0.1",
   // other regular stuff


  "nodemonConfig": {
    "ignore": ["public/data/*.json", "public/javascripts/*.js"]
  },


  "author": "@sziraqui",
  "license": "GPL-3.0"
}

কীটি অবশ্যই "নোডমনকনফিগ" হতে হবে। নিয়ম উপেক্ষা করুন গ্লোব বা সম্পূর্ণ ফাইলের নাম হিসাবে অ্যারে হিসাবে নির্দিষ্ট করা যেতে পারে

আরও তথ্য: https://github.com/remy/nodemon#packagejson


4
--ignoreকাজ করার কোনও সংস্করণ পাওয়া যায় নি তবে এটি হয়েছে। পাশাপাশি পরিষ্কার সমাধান।
তপিরবয়

5

আমার জন্য (ম্যাক এবং নোডমোন 1.18.3), সম্পূর্ণ ডিরেক্টরি উপেক্ষা করার একমাত্র উপায় যেমন চালানো

nodemon --ignore "**/old/**"

ডাবল উদ্ধৃতি এবং ** সহ। কনফিগার ফাইলটি কাজ করবে না।

আমি এর মতো একটি উপনাম স্থাপন করেছি:

alias nm='nodemon server.js -i "**/old/**" -i "**/img/**"'

চলমান দ্বারা কোন ফাইলগুলি পর্যবেক্ষণ করা হয় তা পরীক্ষা করুন

DEBUG=nodemon:watch nodemon server.js -i "**/old/**" -i "**/img/**"

-i হ'ল --ignore এর বিকল্প। নোডমন - হেল্প সহ উপলভ্য প্যারামিটারগুলি পরীক্ষা করে দেখুন

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