حل مسائل و دیباگ#
اعتبارات و مجوزها#
پیام خطا: 'Credentials of type "*" aren't known'#
بررسی کنید که نام در آرایه مجوزها با نام موجود در نام ویژگی در کلاس مجوزها مطابقت دارد.
رابط کاربری ویرایشگر#
پیام خطا: 'There was a problem loading init data: API-Server can not be reached. It's probably down'#
- بررسی کنید که نامهای فایل نود، پوشه نود و کلاس با مسیری که به
packages/nodes-base/package.json
اضافه شده، مطابقت دارند. - بررسی کنید که نامهای استفاده شده در ویژگی
displayOptions
از نامهایی باشند که توسط عناصر رابط کاربری در نود استفاده میشوند.
آیکون نود در منوی افزودن نود و رابط کاربری ویرایشگر ظاهر نمیشود#
- بررسی کنید که آیکون در همان پوشهای است که نود قرار دارد.
- مطمئن شوید که در قالب PNG یا SVG باشد.
- وقتی ویژگی
icon
به فایل آیکون ارجاع میدهد، بررسی کنید که پسوند لوگو (.png
یا.svg
) شامل باشد و باfile:
قبل آن قرار گرفته باشد. به عنوان مثال،file:friendGrid.png
یاfile:friendGrid.svg
.
آیکون نود مناسب نیست#
- اگر از فایل SVG استفاده میکنید، مطمئن شوید که اندازه کانواس (canvas) مربع باشد. میتوانید دستورالعملهای تغییر اندازه کانواس SVG را با GIMP در این لینک بیابید.
- اگر از فایل PNG استفاده میکنید، مطمئن شوید که اندازه آن ۶۰ در ۶۰ پیکسل باشد.
نود در منوی افزودن نود ظاهر نمیشود#
بررسی کنید که نود در فایل package.json
پروژه خود ثبت شده باشد.
تغییرات در ویژگیهای توضیحات در بهروزرسانیهای رابط کاربری نمایش داده نمیشود#
هر بار که ویژگیهای توضیح را تغییر میدهید، باید فرآیند n98n جاری را متوقف کنید (ctrl
+ c
) و مجدد اجرا کنید. همچنین ممکن است نیاز باشد دوباره npm link
را اجرا کنید.
خطای ابزار بررسی کد ("Lint") در مورد حالت حروف نام فایل به صورت نادرست هشدار میدهد#
دستورالعملهای lint برای نام فایلها قوانینی دارد که شامل نوع حروف (حروف کوچک، بزرگ، یا ترکیبی) است. کاربران ویندوز ممکن است در هنگام تغییر نام فایلها و تغییر حالت حروف آنها با مشکل مواجه شوند که باعث میشود هشدارهای lint ادامه پیدا کند، حتی پس از تغییر نام فایلها. این مشکل مربوط به یکی از مشکلات شناخته شده ویندوز است.