PDA

View Full Version : روش استفاده کردن از nuget



hamzehsh
شنبه 27 بهمن 1397, 11:49 صبح
سلام
در package.json


{
"version": "1.0.0",
"name": "asp.net",
"private": true,
"devDependencies": {
"jquery-validation": "1.19.0",
}
}


یا هر پکیچ دیگه ای رو نصب میکنیم
یک dependency به نام npm هم به نامش اضافه میشه یک پوشه به نام node_modules هم اضافه میشه
بعد چطوری میشه ازش استفاده کرد؟
این فایل نصب شده توی wwwroot هم باید نشون داده بشه؟
یا باید برم دستی به اونجا اضافه اش کنم بعد استفاده کنم؟

hamzehsh
شنبه 27 بهمن 1397, 14:07 عصر
اینو پیدا کردم ولی نمیدونم وقتی که بخوام توی هاست اپلودش کنم به مشکل میخورم یا نه


// For wwwroot directory
app.UseStaticFiles();

// Add support for node_modules but only during development **temporary**
if (env.IsDevelopment())
{
app.UseStaticFiles(new StaticFileOptions()
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), @"node_modules")),
RequestPath = new PathString("/vendor")
});
}

hakim22
یک شنبه 28 بهمن 1397, 10:08 صبح
شما از نسخه ی 1 فریم ورک استفاده می کنید. در نسخه های بعدی فایل package.json حذف شده و دیگه نیازی بهش نیست.
در ویژوال استودیو 2017 و 2019 با استفاده از libman می توانید به راحتی کتابخانه های جاوا اسکریپت را نصب کنید. نیازیه NPM ندارید. ابزار NPM مربوط به فریم ورک Node.js میشه و البته مثل nuget عمل میکنه ولی حجم فایلهاش بسیار زیاده که به اونها نیاز ندارید.