این دستور npm-link است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
پیوند npm - یک پوشه بسته را Symlink کنید
خلاصه
لینک npm (در بسته dir)
پیوند npm [<@scope>/] [@ ]
نام مستعار: npm ln
شرح
پیوند بسته یک فرآیند دو مرحله ای است.
اول، npm پیوند در یک پوشه بسته، یک پیوند نمادین نصب شده در سراسر جهان ایجاد می کند
پیشوند/نام بسته به پوشه فعلی (به کمک npm 7 مراجعه کنید npm-config برای ارزش
پیشوند).
بعد، در مکان دیگری، npm پیوند نام بسته یک سیم پیوند از محلی ایجاد می کند
node_modules پوشه به سیم پیوند جهانی.
توجه داشته باشید که نام بسته از گرفته شده است pack.json، نه از نام دایرکتوری.
نام بسته را می توان به صورت اختیاری با یک پیشوند اضافه کرد. به کمک npm 7 مراجعه کنید npm-scope.
قبل از scope باید یک علامت @ و یک اسلش به دنبال آن باشد.
هنگام ایجاد تربال برای npm منتشر کردن، بسته های پیوند شده به آنها "عکس فوری" می شوند
وضعیت فعلی با حل پیوندهای نمادین.
این برای نصب چیزهای خودتان مفید است تا بتوانید روی آن کار کنید و آن را آزمایش کنید
به طور مکرر بدون نیاز به بازسازی مداوم.
مثلا:
cd ~/projects/node-redis # به دایرکتوری بسته بروید
پیوند npm # پیوند جهانی ایجاد می کند
cd ~/projects/node-bloggy # به دایرکتوری بسته دیگری بروید.
پیوند npm redis # پیوند بسته را نصب کنید
در حال حاضر، هر گونه تغییر در ~/projects/node-redis در منعکس خواهد شد
~/projects/node-bloggy/node_modules/node-redis/. توجه داشته باشید که لینک باید به
نام بسته، نه نام دایرکتوری آن بسته.
همچنین می توانید دو مرحله را در یک میانبر کنید. به عنوان مثال، برای انجام موارد استفاده فوق در الف
راه کوتاهتر:
cd ~/projects/node-bloggy # وارد کارگردانی پروژه اصلی خود شوید
پیوند npm ../node-redis # پیوند dir از وابستگی شما
خط دوم معادل انجام دادن است:
(cd ../node-redis؛ پیوند npm)
پیوند npm node-redis
یعنی ابتدا یک پیوند سراسری ایجاد می کند و سپس هدف نصب جهانی را پیوند می دهد
به پروژه شما node_modules پوشه.
اگر بسته پیوندی شما دارای محدوده است (به راهنمای npm 7 مراجعه کنید npm-scope) دستور پیوند شما باید شامل باشد
آن دامنه، به عنوان مثال
پیوند npm @myorg/privatepackage
با استفاده از خدمات onworks.net از npm-link به صورت آنلاین استفاده کنید