এনপিএম ইনস্টল ত্রুটি - এমএসবি 3428: ভিজ্যুয়াল সি ++ উপাদান "ভিসিবিল্ড.এক্সই" লোড করা যায়নি


243

আমি এটি ব্যবহার করার চেষ্টা করছি

npm install steam

তবে আমি বলতে ত্রুটি পাচ্ছি

ত্রুটি

আমি কীভাবে এটি ঠিক করব তা নিশ্চিত নই এবং আমি এটি দুটি পৃথক এনপিএম মডিউল ইনস্টল করেছি। আমি তবে অন্য মডিউল ইনস্টল করতে পারি।

আমি যা চেষ্টা করেছি: নির্ভরতা যা প্রয়োজন তা ইনস্টল করুন। (উর্সা, নোড-জিপ ইত্যাদি) ভিজ্যুয়াল সি ++ 2005 ইনস্টল করুন Vis ভিজ্যুয়াল সি ++ 2010 ইনস্টল করুন the এনভায়ারওমেন্ট ভেরিয়েবল পাথটি / ভিসি / তে পরিবর্তন করুন (অন্য স্ট্যাকওভারফ্লো থ্রেড / প্রশ্নে পাওয়া গেছে G গুগলড, গুগলড এবং গুগলড।

আমি চেষ্টা করেও একটি ত্রুটি পেয়েছি:

npm install ursa

ত্রুটিটি হ'ল:

error2


3
এটি আপনার প্রয়োজন ভিজুয়াল বেসিক এক্সপ্রেস নয় ভিজ্যুয়াল সি ++ এক্সপ্রেস। ভিজ্যুস্টুডিও.ডাউনলোড /
— কার্ল-জোহান

@ কার্ল-জোহানস্যাগ্রেন, দুঃখিত, আমি বোঝাতে চাইছিলাম। সম্পাদনা করা হয়েছে।
— prk

আপনি কি এটি x64 সংকলক সহ ইনস্টল করেছেন? ত্রুটি বার্তাটি ursaNative.vcxproj x64 এর জন্য নির্মাণ করতে চাইছে এমন ইঙ্গিত দিচ্ছে তবে এটি একটি অবৈধ প্ল্যাটফর্ম।
— কার্ল-জোহান সিজগ্রেন

@ কার্ল-জোহানসজাগ্রেন, যখন আমি ভিজ্যুয়াল সি ++ ২০১০ এর একটি এক্স bit৪ বিট সংস্করণ ইনস্টল করার চেষ্টা করেছি: নীচের বিষয়গুলি সমাধান করুন: মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ ২০১০ এর পুনরায় বিতরণযোগ্যটির একটি নতুন সংস্করণটি মেশিনে সনাক্ত করা হয়েছে।
— prk

এই ত্রুটি সম্পর্কে আমি কিছু জানি না ভীত। তবে প্রাথমিক সমস্যাটি আমি মনে করব কারণ আপনার x64 সংকলকটি ইনস্টল করা নেই।
— কার্ল-জোহান সিজেগ্রেন

উত্তর:


641

প্রশাসক হিসাবে এটি সেমিডি লাইন থেকে চেষ্টা করুন

youচ্ছিক অংশ, যদি আপনার প্রক্সি ব্যবহার করতে হয়:

set HTTP_PROXY=http://login:password@your-proxy-host:your-proxy-port
set HTTPS_PROXY=http://login:password@your-proxy-host:your-proxy-port

এটি চালান:

npm install -g --production windows-build-tools

ভিজ্যুয়াল স্টুডিওর দরকার নেই। এটি আপনার যা প্রয়োজন তা রয়েছে।

তথ্যসূত্র:

https://www.npmjs.com/package/windows-build-tools
https://github.com/felixrieseberg/windows-build-tools


3
ঘুম ইনস্টল করার সময় আমার জন্য কাজ করেছেন
— জে পুলার

8
আমার জন্য উইন্ডোজ 10 64 বিট এ কাজ করেছে। ধন্যবাদ!! :)
— XSYS

4
উইন্ডোজ 10 64 বিবিটেও আমার পক্ষে কাজ করেছেন, উপরের অন্যগুলি তা করেনি, ধন্যবাদ!
— lauWM

3
শুধুমাত্র এই সমাধানটি উইন্ডোজ 10 64 বিটে কাজ করবে বলে মনে হচ্ছে। ধন্যবাদ!
— হেমু

17
আমি দেখেছি যে এটি কাজ করে না কারণ নোড-জিপ ভার্সন v140 কে জোর করে এবং উপরের ইনস্টলারটি সর্বশেষতম সংস্করণ (বর্তমানে ভিএস2017 যা ভি 150) রাখে। --vs2015সঠিক সংস্করণটি রাখার জন্য আমাকে ইনস্টল লাইনে যুক্ত করতে হয়েছিল। আমি এটি বিভিন্ন উত্স থেকে খুঁজে পেয়েছি, তবে বিশেষ করে এনপিকে 48 এর মন্তব্য সত্যিই সাহায্য করেছে। এটি হ'ল আদেশটি আমার পক্ষে কাজ করেছে: এর npm install --global --production windows-build-tools --vs2015 পরে আমি আরও ভাল-স্ক্লাইট 3 ইনস্টল করতে সফল হয়েছিলাম যেখানে আমি আগে ছিলাম না।
— জেমস

33

আমি জানি এটি একটি খুব পুরানো প্রশ্ন, তবে এটি আমার গুগল অনুসন্ধানে প্রথম এবং কিছুক্ষণ পরে আমি কীভাবে এটি সমাধান করব তা পেয়েছি।

ডিরেক্টরিতে
$ npm install -g which
$ which node
পরে উইন্ডোতে নোড সন্ধান করুন cd, ডিরেক্টরিটির ভিতরে cdনোড_মডিউলগুলি inside npm ফোল্ডারে এবং শেষ পর্যন্ত:
$ npm install node-gyp@latest
এখানে কাজ করেছেন, উত্তরটি এই সাইট থেকে পাওয়া যাবে


16
কীভাবেnpm install -g node-gyp@latest
— জিয়ানলিন

উইন্ডোজ স্টাফ, আপনি যদি ইউনিক্স-ভিত্তিক চলমান থাকেন তবে ঠিক আছে, তবে যেহেতু উইন্ডোজ জিনিসটিতে "প্রোগ্রাম ফাইলগুলি" ফোল্ডারে এনপিএম ইনস্টল করা থাকে তা কিছুটা শক্ত হয়ে যায় I (পুরানো উত্তর, এটি এখন নিশ্চিত হতে পুনরায় উত্পাদন করতে পারে না)
— এডু রুইজ

7
আমাকে সাহায্য করেনি :-(
— সাইমন এইচ

হাই এডু, আমি একই পদক্ষেপগুলি অনুসরণ করেছি এবং এটি এনপিএম ইনস্টল চালানোর সময় ত্রুটিটি দেখায়, আমি উইন্ডোজ 8.1 ব্যবহার করছি
— শুভম তিওয়ারি

5
আমি যখন এনপিএম ইনস্টল নোড-জিপ @ সর্বশেষ ব্যবহার করি তখন এটি কাজ করে। তবে তার পরে যখন আমি চাকরিচ্যুত করি - এনপিএম ইনস্টল হিপডাম্প এটি একই ত্রুটি দেয়
— এজেএস

13

ডকুমেন্টেশনে এটি নীচের মতো স্পষ্টভাবে উল্লেখ করা হয়েছে: https://github.com/nodejs/node-gyp#installation

বিকল্প 1: মাইক্রোসফ্টের উইন্ডোজ-বিল্ড-টুলস ব্যবহার করে প্রয়োজনীয় সমস্ত সরঞ্জাম এবং কনফিগারেশনগুলি এনপিএম ইনস্টল করুন - গ্লোবাল - প্রোডাকশন উইন্ডোজ-বিল্ড-সরঞ্জামগুলি একটি উন্নত পাওয়ারশেল বা সিএমডি.এক্সে (প্রশাসক হিসাবে চালানো) থেকে ইনস্টল করুন।

npm install --global --production windows-build-tools 

কিছু অন্যান্য মন্তব্যে উল্লিখিত হিসাবে এই ইনস্টলেশনটি বেশ দীর্ঘ সময় নেয় তবে এটি কার্যকর হয়
— মজাদার

1
যেমন কেউ অন্য মন্তব্যে উল্লিখিত হয়েছে, --vs2015এই কমান্ডের শেষে যোগ করা যদি এটি নিজের দ্বারা কাজ না করে তবে চেষ্টা করা ভাল। আমার জন্য এই থ্রেডে এটিই ছিল একমাত্র সমাধান:npm install --global --production windows-build-tools --vs2015
— ব্রেট 84c

12

নোড-জিপ জন্য ইনস্টলেশন নির্দেশাবলী দেখুন - আপনি ঠিক করতে পারবেন না npm install node-gyp। আমি দেখতে পেয়েছি আপনি ভিজ্যুয়াল সি ++ ইনস্টল করেছেন তবে এর আরও অনেক কিছু রয়েছে।

আপনার উইন্ডোজের কোন সংস্করণ রয়েছে? যদি আমি জানতাম যে নোড-জিপ নির্দেশাবলীর কোন অংশটি আপনি করেন নি সেগুলি আমি আপনাকে বলতে সক্ষম হতে পারি তবে তাদের পরীক্ষা করে দেখুন এবং আপনার এটি নির্ধারণের পক্ষে সক্ষম হওয়া উচিত। আমি এই স্টাফের জন্যও কিছুটা ব্যথা পেয়েছি।


হ্যালো, আমি সেখানে যাচাই করেছি এবং প্রয়োজনীয় জিনিসগুলি ইনস্টল করেছি তবে এটি এখনও কাজ করছে না। (একটি দেরিতে জবাবের জন্য দুঃখিত!)
— ২৮

আমি যদি আপনি থাকতাম তবে আমি লিখিতভাবে ইনস্টলেশন পদক্ষেপগুলি পুনরায় করতাম। কিছু জটিলতা থাকতে পারে যা কেবল উপাদানগুলি অপর্যাপ্ত ইনস্টল করে তোলে। তবে আমি উরস সম্পর্কে কিছু জানি না যদি এটির কোনও উর্সা নির্দিষ্ট সমস্যা থাকে।
— বিটি

7

আমি উপরের প্রস্তাবিত চেষ্টা করে npm install --global --production windows-build-toolsদেখতে পেলাম যে ইনস্টলেশনটি সর্বদা চিরকাল স্থায়ী।

আমি নোড.জেএস 10 এর পরিবর্তে নোড.জেএস 8 ইনস্টল করে সমস্যার সমাধান করতে পেরেছি।


2
ইন্সটলেশন আমার জন্য 90 মিনিট সময় নিয়েছে তাই সম্ভবত এটি এখনও আপনার পিসিতে কিছু করছে
— চর্যাবডিবি

5

কেবলমাত্র উপরের উত্তরটি যুক্ত করার জন্য, যে কেউ ইনস্টলারদের চিরকালের জন্য নিয়ে যাওয়ার সমস্যা খুঁজে পেয়েছিল, আমি দেখতে পেয়েছি যে আমার সমস্যাটি অজগর, আমি আমার সংস্করণ 3 এবং সংস্করণ 2 উভয়ই আনইনস্টল করেছি।

অ্যাডমিন হিসাবে পাওয়ারশেল টার্মিনালটিতে কমান্ডটি পুনরায় চালিত হয়েছিল এবং এটি প্রায় সরাসরি ইনস্টল হয়ে গেছে।

npm install --global --production windows-build-tools 

2
আমিও একমত. পাইথন ২.7 আনইনস্টল করা উইন্ডোজ-বিল্ড-সরঞ্জামগুলির সাহায্যে এই সমস্যাটি সমাধান করে।
— ম্যাথু

1

এনপিএম ইনস্টল করার চেষ্টা করেছেন মঙ্গুজ --msvs_version = 2012, যদি আপনার একাধিক ভিজ্যুয়াল ইনস্টল থাকে তবে এটি আমার জন্য কাজ করেছে


মনে রাখবেন যে কেবলমাত্র আপনার কাছে ভিজ্যুয়াল স্টুডিও 2012 ইনস্টল করা থাকলে এটি আপনাকে সহায়তা করবে
— ক্যাপাজ

1

এখানে সমস্যাগুলি হ'ল এনপিএম নোড-জিপ মডিউলটি নিয়ে

আমি সেই প্রকল্পটির জন্য বিল্ড পৃষ্ঠায় প্রদত্ত সমাধানগুলি কার্যকর পেয়েছি।

গিথুবে নোড-জিপ পৃষ্ঠা

একটি সম্পূর্ণ স্বয়ংক্রিয় উপায় এবং একটি ম্যানুয়াল উপায় আছে।


ধন্যবাদ! এটি আমার পক্ষে কাজ করেছে। উইন্ডোজ 10-এ, স্বয়ংক্রিয় ইনস্টলেশন হওয়ার পরে , আমাকে নিজেই চালাতে হয়েছিল npm config set msvs_version 2015এবং তারপরেও npm config set python %USERPROFILE%\.windows-build-tools\python27\python.exe। এর পরে আমি ঘুম
— জোনাথন বেন

Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.24210 : Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel.
— সবুজ

1

যেমন ম্যাট বলেছে ( https://stackoverflow.com/a/43323045/2767413 ) আপনার উইন্ডোগুলির জন্য বিল্ড-সরঞ্জামগুলি ইনস্টল করা উচিত। তবে আমি এটি সিএমডি করে করেছি এবং একটি ত্রুটি পেয়েছি, যদিও আমি প্রশাসক -

Please restart this script from an administrative PowerShell!
The build tools cannot be installed without administrative rights.
To fix, right-click on PowerShell and run "as Administrator".

পাওয়ারশেলের মাধ্যমেও আমি একই ত্রুটি পেয়েছি।

উইন্ডোজ For এর জন্য প্রশাসনিক পাওয়ারশেলটি নীচে পাওয়া যাবে:

নিয়ন্ত্রণ প্যানেল -> সিস্টেম এবং সুরক্ষা -> প্রশাসনিক সরঞ্জাম -> উইন্ডোজ পাওয়ারশেল মডিউল


1

দয়া করে নীচে সরাসরি উইন্ডোজ 10x64 অনুসরণ করুন

  1. প্রশাসক হিসাবে চালিত পাওয়ারশেল
  2. npm install -g node-gyp
  3. npm install --global --production windows-build-tools

0

আমি নিম্নলিখিত পৃষ্ঠায় উইন্ডোজ ইনস্টলেশন নির্দেশাবলী বিকল্প 2 অনুসরণ করে এটি কাজ করতে পরিচালিত: https://github.com/nodejs/node-gyp ।

আমাকে বর্তমান কমান্ড লাইন ইন্টারফেসটি বন্ধ করতে হবে এবং প্রশাসক হিসাবে লগ ইন করা অন্যটিতে ইনস্টলেশন করার পরে এটি আবার খুলতে হয়েছিল।


0

উপরের উত্তরগুলি কার্যকর হয় না তাদের জন্য এখানে দেখার আরও একটি সম্ভাব্য সমাধান is

সমস্যা: এনপিএম ওএস-সার্ভিস প্যাকেজ ইনস্টল করার সময় আমি ত্রুটির ত্রুটির নীচে পেয়েছিলাম এমএসবি 4019: আমদানি করা প্রকল্প "d: ic M আইসক্রিওয়েট.সিপি.ডেফল্ট.পড়গুলি" পাওয়া যায় নি। নিশ্চিত করুন যে ঘোষণার পথেটি সঠিক

এমনকি বিল্ড সরঞ্জাম বা ভিএস 2015 এর ইনস্টলেশনও আমার পক্ষে কার্যকর হয়নি। সুতরাং আমি পাওয়ারশেলের মাধ্যমে সরাসরি অ্যাডমিন ইনস্টল করার চেষ্টা করেছি (প্রশাসক হিসাবে)

https://chocolatey.org/packages/visualcpp-build-tools/14.0.25420.1 কমান্ড: চোকো ইনস্টল ভিজ্যুসিপি-বিল্ড-সরঞ্জাম - রূপান্তর 14.0.25420.1

এটি ইনস্টল হয়ে গেলে, পরিবেশের ভেরিয়েবল সেট করুন VCTargetsPath = C: Files প্রোগ্রাম ফাইলগুলি (x86) \ এমএসবিল্ড \ মাইক্রোসফ্ট \ vpp.0 \ v140

এরপরে প্যাকেজ ইনস্টলেশনটি ঠিকঠাক কাজ করেছিল।


0

আমার জন্য "VCBuild.exe" উপাদানটি ইনস্টল করার কাজ করেছেন, কেবল উইজার্ডটি ডাউনলোড করুন, ইনস্টল করুন এবং সেগুলি প্রশাসক হিসাবে আবারও সেন্টিমিডি খুলুন এবং আবার চালনার চেষ্টা করুন। উইজার্ডটি এখানে ডাউনলোড করতে লিংক আপডেট হয়েছে


0

আমি জানি এটি পুরানো, আমার আসলে একই সমস্যা ছিল। আমি এটি চালিয়ে npm install -g node-gypএবং স্থির করে সমাধান করতে সক্ষম হয়েছি ! npm


-1

এনপিএম ইনস্টল - গ্লোবাল উইন্ডোজ-বিল্ড-সরঞ্জাম

পাওয়ারশেলের মাধ্যমে এই কমান্ডটি চালান (ডান ক্লিক করুন এবং প্রশাসক হিসাবে চালান!)

আমার জন্য কাজ ..


-5

1) "লাইট সার্ভার" ইনস্টল করুন এবং তারপরে কমান্ডের নীচে চেষ্টা করুন:
এনএমপি রান লাইট

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