উইন্ডোজে নোড.জেজে হ্যালো.জেএস ফাইলটি কীভাবে চালানো যায়?


313

আমি জাভাস্ক্রিপ্টে লেখা একটি হ্যালো ওয়ার্ল্ড প্রোগ্রামটি হ্যালো.জেএস নামে পৃথক ফাইলে চালানোর চেষ্টা করছি

বর্তমানে নোড.জেএস এর উইন্ডোজ সংস্করণ চলছে

কোডটি কনসোল উইন্ডোতে পুরোপুরি সঞ্চালিত হয় তবে আমি কীভাবে উইন্ডোজ পরিবেশে পথটি উল্লেখ করব

C:\abc\zyx\hello.js

ইউনিক্সে আমার ধারণা এটি $ নোড হ্যালো.জেএস দেখায় is

আমি নোড.জেএস-এ একেবারে নতুন Please দয়া করে যদি আমি কিছু ভুল করছি তবে আমাকে সংশোধন করুন।

আমি চেষ্টা করেছিলাম

> node C:\abc\zyx\hello.js ---- কাজ করিনি

> C:\abc\zyx\hello.js - কাজ না

UPDATE1:

হ্যালো.জেএস ফাইলটি যে ফোল্ডারে বসে আছে সেখানে নোড.এক্সই যুক্ত করা হয়েছে।
সি: \ abc \ zyx folder ফোল্ডারে পাথ পয়েন্ট যুক্ত করা হয়েছে এবং আমি একটি ত্রুটি পেয়েছি যা বলছে

রেফারেন্সএরর: হ্যালো সংজ্ঞাযুক্ত নয়

হ্যালো.জেএস এর সামগ্রী দেখুন

setTimeout(function() {
console.log('World!');
}, 2000);
console.log('Hello');

আপডেট 2:

এখনও অবধি আমি এই সমস্ত সংস্করণটি চেষ্টা করেছি এবং এগুলির কোনওটিই কাজ করছে বলে মনে হয় না । হতে পারে আমি কিছু ভুল করছি।

>node hello.js
>$ node hello.js
>node.exe hello.js
>node /hello.js
>node \hello.js
> \node \hello.js
> /node /hello.js
> C:\abc\xyz\node.exe C:\abc\xyz\hello.js
> C:\abc\xyz\node.exe C:/abc/xyz/hello.js
> hello.js
> /hello.js
> \hello.js
>node hello

আমার ফাইল কাঠামো দেখুন

.
├── hello.js
├── node.exe
└── paths.txt

সমাধান: নোড.এক্সি চালানোর পরিবর্তে নিম্নলিখিত বিকল্পের সাথে কমান্ড প্রম্পটে চালানোর চেষ্টা করুন এবং এটি কার্যকর হয়েছে।

c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)

1
আপনি কি আরও কিছু তথ্য সরবরাহ করতে পারেন? আমি যতদূর জানি উইন্ডোজের কোনও অফিসিয়াল নোড নেই, কারণ বন্দরটি শুরু হচ্ছিল এমন ঘোষণাটি কয়েক সপ্তাহ আগে তৈরি হয়েছিল । আপনি কি সাইগউইনের অধীনে নোড.জেএস ব্যবহার করছেন, বা সেখানে অন্য কোনও নোড উইন্ডোজ কাঁটাচামচ করা আছে (যদি থাকে তবে আমি এটির কথা শুনিনি)। সম্পাদনা: আমি বুঝতে পারি না যে এখানে একটি পূর্বরূপ বিল্ড উপলব্ধ। আমার ক্ষমা।
ডগ স্টিফেন


6
এর node hello.jsপরিবর্তে চেষ্টা করুন node hello;)
রায়নাস

1
আমি জানি না সি:> কী তবে কমান্ড প্রম্পট থেকে, যেমন আপনি বলেছিলেন, "নোড সি: \ ব্যবহারকারীগণ \ আমি \ ডেস্কটপ \ হেলোরওর্ড.জেএস" এটিই আমার পক্ষে কাজ করেছিল।
ব্যবহারকারী 1873073

2
আপনার মত আমারও একই সমস্যা ছিল, এটি মজার, কারণ আজও ২০১ 2016-তে, আমি কয়েক ডজন টিউটোরিয়াল পেয়েছি নোডেজ শেখানোর চেষ্টা করছি কিন্তু তাদের কেউই 'ode নোড ফাইলনাম.জেএস' ছাড়াও বেসিক কমান্ডটি কীভাবে চালাতে হবে তা ধাপে ধাপে শেখায় না। আমি বুঝতে পারি না যে সবাই কীভাবে ধরে নেয় যে এর জন্য আমাদের মূল ফোল্ডারটি ব্যবহার করা দরকার। ফাইল হোস্ট করতে ডিস্ক রুট কে ব্যবহার করে?
দিয়েগো মেন্ডেস

উত্তর:


363

এখানে সঠিক পদক্ষেপ আমি শুধু "হ্যালো ওয়ার্ল্ড" এ পাওয়া উদাহরণস্বরূপ চালানোর জন্য গ্রহণ হয় http://nodejs.org/ । এটি একটি দ্রুত এবং নোংরা উদাহরণ। স্থায়ী ইনস্টলেশনের জন্য আপনি নির্ধারিতটিকে মূল ডিরেক্টরি থেকে বেশি যুক্তিসঙ্গত জায়গায় সঞ্চয় করতে এবং PATHএর অবস্থান অন্তর্ভুক্ত করার জন্য আপডেট করতে চান।

  1. উইন্ডোজ এক্সিকিউটেবল এখানে ডাউনলোড করুন: http://nodejs.org/# ডাউনলোড
  2. সিটিতে ফাইলটি অনুলিপি করুন: \
  3. সি তৈরি করুন: \ হ্যালো.জেএস
  4. নিম্নলিখিত সামগ্রীটিতে আটকান:
    var http = require('http');
    http.createServer(function (req, res) {
      res.writeHead(200, {'Content-Type': 'text/plain'});
      res.end('Hello World\n');
    }).listen(1337, "127.0.0.1");
    console.log('Server running at http://127.0.0.1:1337/');
  1. ফাইলটি সংরক্ষণ করুন
  2. শুরু -> চালান ... -> সেমি
  3. C:
  4. সি:> নোড হ্যালো.জেএস

    Server running at http://127.0.0.1:1337/

এটাই. এটি উইন্ডোজ এক্সপিতে করা হয়েছিল।


10
একটি যাদুমন্ত্র মত কাজ করে!!! অনেক ধন্যবাদ. কৌশলটি হ'ল নোড.এক্সই কমান্ড প্রম্পটের পরিবর্তে সিএমডি খুলতে হবে।
মিতুল

1
@ মিতুল - ঠিক আছে, এটি সেই বিবরণ যা আপনার বিবরণ থেকে অনুপস্থিত ছিল - যেমন আপনি কীভাবে নোড শুরু করেছিলেন - এটি অন্যকে আপনাকে সহায়তা করতে বাধা দিচ্ছিল। কোনও যুক্তি ছাড়াই নোড শুরু করা আপনাকে REPL এ ফেলে দেয়। এটি ইন্টারেক্টিভভাবে জাভাস্ক্রিপ্ট সম্পাদন করার জন্য একটি পরিবেশ। এটি কোনও ফাইলের প্রয়োগ কার্যকর করার সুযোগ নয়। আরও এখানে: nodejs.org/docs/v0.3.1/api/repl.html
ওয়েইন


9
এটি অত্যন্ত ভয়াবহ, আপনার কার্যকর ড্রাইভের মূলের মধ্যে এক্সিকিউটেবল নোডটি কপি করবেন না । এই পাথগুলির জন্য বোঝানো হয়েছে, @ কেসিবাবারারের উত্তর দেখুন। এছাড়াও, নোডের উইন্ডোর ইনস্টলটি একটি নোড.জেএস কমান্ড প্রম্পট সহ আসে যা আপনি যদি আপনার সিস্টেমের পথটি পরিবর্তন করতে না চান তবে ইতিমধ্যে সেটগুলি সঠিকভাবে সেট করা আছে।
joshperry

2
@ জোশ্পেরি - আমি মনে করি আপনি বিন্দুটি কিছুটা মিস করছেন। প্রশ্নটি মূলটি থেকে ভারীভাবে সম্পাদনা করা হয়েছে, তবে ওপিটির প্রধান সমস্যাটি হ'ল তারা আরপিএল থেকে একটি ফাইল চালানোর চেষ্টা করছেন। আমার উত্তর সম্পর্কে কিছুই দীর্ঘমেয়াদী ইনস্টলেশন সমাধান হিসাবে লক্ষ্য করা যায় না, এমনকি এটি অন্তর্ভুক্তও হয় না। কোনও .jsফাইল চালানো এবং আরএপিএল খোলার মধ্যে পার্থক্য বোঝানোর জন্য নির্দেশিকাগুলি খুব সহজ ।
ওয়েইন

37

এমএসআই ফাইল ইনস্টল করুন: C:\Program Files\nodejsকমান্ড প্রম্পট থেকে ইনস্টল করা ডিরেক্টরিতে যান এন

C:\>cd C:\Program Files\nodejs enter..

node helloworld.js

আউটপুট:

Hello World



28

nodeআপনার এটি নিশ্চিত করা দরকার PATH। আপনার পথ সেট আপ করতে, এটি আউট

আপনার যে ডিরেক্টরিটি রয়েছে node.exeতা নিশ্চিত করুন PATH। তারপরে আপনার চালানো উচিত node path_to_js_file.js

একটি ভাল "হ্যালো ওয়ার্ল্ড" উদাহরণের জন্য, দেখুন: http://howtonode.org/hello-node


হ্যালো.জেএস ফাইলটি যে ফোল্ডারে বসে আছে সেখানে আমি নোড.এক্সে যুক্ত করেছি। এছাড়াও ফোল্ডারে সি পয়েন্ট পয়েন্ট যুক্ত করা হয়েছে: x abc \ zyx \ এবং আমি ত্রুটি পেয়েছি
মিতুল

ত্রুটি কী? আসল ত্রুটিটি কী তা জেনেও কোনও সহায়তা দেওয়া শক্ত।
কেসিবানার

1
দুঃখিত আমি আগে উল্লেখ ভুলে গেছি। প্রশ্নে আমার আপডেট দেখুন। সাহায্য করার জন্যে ধন্যবাদ.
মিতুল

আচ্ছা বুঝলাম. এটি আপনার হ্যালো.জেএস ফাইলের ভিতরে কোনও সমস্যার মতো দেখায়। দয়া করে সেই ফাইলটির বিষয়বস্তু পোস্ট করুন
kcbanner

1
আমি আমার উত্তরটি নোডের জন্য একটি ভাল "হ্যালো ওয়ার্ল্ড" উদাহরণ দিয়ে আপডেট করেছি।
kcbanner

8

অন্য একটি সহজ উপায়

  1. আপনার সিস্টেমে নোডেজ ডাউনলোড করুন
  2. "কনসোল.লগ ('হ্যালো ওয়ার্ল্ড')" নোটপ্যাড রাইট জেএস কমান্ড খুলুন;
  3. হেলো.জেএস হিসাবে নোডিজের মতো একই অবস্থান হিসাবে ফাইলটি সংরক্ষণ করুন
  4. নোডেজগুলি যেখানে অবস্থিত সেখানে ওপেন কমান্ড প্রম্পট অনুসন্ধান করুন
    c:\program files\nodejs
  5. এবং কমান্ডটি লোকেশন থেকে চালান c:\program files\nodejs>node hello.js
  6. যদি অন্য কোনও জায়গায় জেএস ফাইল ফাইলের পথ দেয় c:\program files\nodejs>node path\hello.js

5

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


3

উইনএক্সপি: আমি একটি .batফাইল তৈরি করেছি

node c:\path\to\file\my_program.js

এটি সবেমাত্র my_program.batএক্সপ্লোরার বা সিএমডি উইন্ডোতে চলে run


3

সেন্টিমিডে যান এবং টাইপ করুন: নোড "সি: \ পথ \ থেকে \ ফাইল \ Sample.js"


3

Windows/CMDনোড ফাইলটি কোথায় রয়েছে তা জানেন না। আপনি ম্যানুয়ালি টাইপ করতে পারেন:

path=%path%;"c:\Program Files\nodejs"

প্রতিবার আপনি একটি নতুন cmd.exe প্রম্পট খুলুন

বা (উইন্ডোজ 10 এ),

  1. This PC-> এ ডান ক্লিক করুন properties
  2. Advanced system settings-> Environment Variables(নীচে ডানদিকে) ক্লিক করুন ।
  3. নির্বাচন করুন Pathএবং ক্লিক করুন Edit
  4. নতুন ক্লিক করুন এবং প্রবেশ করুন C:\Program Files\nodejs
  5. রিবুট করুন এবং আপনার যে কোনও ডিরেক্টরি থেকে নোড চালাতে সক্ষম হবেন।

1

node jsপ্রারম্ভিক স্ক্রিনে কমান্ড প্রম্পট টাইপ করুন। এবং এটি ব্যবহার করুন। বা PATHপরিবেশের পরিবর্তনশীল নোড সেট ।


0

সবার জন্য আটকে কীভাবে শুরু করবেন!

https://github.com/sethvincent/javascripting

লিঙ্কটি মারা গেলে এখানে অনুলিপি করুন:

  1. Node.js কমান্ড প্রম্পট খুলুন
  2. "এমকেডির জাভাস্ক্রিপ্টিং" টাইপ করে জাভাস্ক্রিপ্টিং নামক ডিরেক্টরি তৈরি করুন
  3. "সিডি জাভাস্ক্রিপ্টিং" টাইপ করে জাভাস্ক্রিপ্টিং ফোল্ডারে ডিরেক্টরি পরিবর্তন করুন
  4. "টাচ ভূমিকা.js" টাইপ করে বা উইন্ডোগুলির জন্য: "NUL> ভূমিকা.js" টাইপ করে ভূমিকা.js নামের একটি ফাইল তৈরি করুন
  5. ফাইলটি খুলুন এবং কিছু জাভাস্ক্রিপ্ট টাইপ করুন যেমন "কনসোল.লগ ('হ্যালো');"
  6. ফাইলটি সংরক্ষণ করুন এবং "জাভাস্ক্রিপ্ট স্ক্রিপ্ট ভেরিফিকেশন। Js" টাইপ করে এটি পরীক্ষা করুন

0

আপনাকে যা করতে হবে তা হল উইন্ডোজের .js ফাইলটিতে ডান ক্লিক করুন এবং "কমান্ড প্রম্পট ওপেন করুন " বা টিপুন সিএমডি টিপুন , আপনার স্ক্রিপ্টযুক্ত ফোল্ডারে পাথটি অনুলিপি করুন এবং "সিডি [এখানে পাঠ্য এখানে আটকান]" কমান্ডটি চালান। তারপরে "নোড উদাহরণ.js" করুন


0

সমস্যাটি হ'ল আপনি নোড.জেএস রেপেলটি খুললেন যখন সকলেই স্বয়ংক্রিয়ভাবে ধরে নিয়েছিল যে আপনি কমান্ড প্রম্পটে রয়েছেন। এটির জন্য মূল্যবান আপনি .loadকমান্ড সহ repl থেকে একটি জাভাস্ক্রিপ্ট ফাইল চালাতে পারেন । উদাহরণ স্বরূপ:

.load c:/users/username/documents/script.js

আপনি যদি প্রথমে প্রবেশ করে কমান্ড প্রম্পটের ভিতরে নোড শুরু করেন তবে একই কমান্ডটি কমান্ড প্রম্পটেও ব্যবহার করা যেতে পারে node কোনও আর্গুমেন্ট না দিয়ে (নোডটি PATH এ আছে ধরে নিচ্ছেন) ।

আমি এটি আকর্ষণীয় মনে করি যে 1) সবাই ধরে নিয়েছে যে আপনি .loadজবাবদিহি করার পরিবর্তে কমান্ড প্রম্পটে ছিলেন, ২) কারও সম্পর্কে জানা নেই বলে মনে হয় এবং 3) এটির 273 টি উর্ধ্বতন রয়েছে, প্রমাণ করে যে অন্যান্য নোড.জেএস আরম্ভকারীরাও একইভাবে বিভ্রান্ত হয়ে পড়েছেন।


0

আমার উইন্ডোজগুলির জন্য এ জাতীয় সমস্যা ছিল। এবং আমি এটি ঠিক করেছিলাম: startApp.cmd:

@set JAVA_HOME=C:\jdk160_24
@set PATH=%JAVA_HOME%/bin;%PATH%
@cd /D C:\app\

@start /b C:\WINDOWS\system32\cscript.exe 
C:\app\start.js

এবং এটি ডিআর সি তে সেমিডি ফাইল সংরক্ষণ করে: next পরবর্তী ফাইলগুলি স্ক্রিপ্টগুলি রানঅ্যাপ.ব্যাট:

C:\scripts\startApp.cmd

0

শুধু ফাইল সমিতি পরিবর্তন .jsকরার জন্য ফাইল node.exeএবং আপনি সরাসরি এক্সপ্লোরার থেকে রান করতে পারেন।

1) Right click on the file -> Select "Open with" -> Select "Choose another program"
2) Check box "Always use this app to open .js file"
3) Click "More apps" -> "Look for another app in PC"
4) Navigate to node.js installation directory.(Default C:\Program Files\nodejs\node.exe"
5) Click "Open" and you can just see cmd flashing

দ্রষ্টব্য: জেএস ফাইলের শেষে কোডের নীচে যুক্ত করা কার্যকর হবে কারণ এটি কী-স্ট্রোকের জন্য কনসোলটি উন্মুক্ত রাখবে।

console.log('Press any key to exit');

process.stdin.setRawMode(true);
process.stdin.resume();
process.stdin.on('data', process.exit.bind(process, 0));

0

উইন্ডোজ জন্য পদক্ষেপ

  1. সিটিআরএল + আর টিপুন.পরে সিএমডি টাইপ করুন এবং এন্টার টিপুন।
  2. এখন কমান্ড প্রম্পট খোলা হবে।

  3. ফাইলের সিডি ফাইলপথ টাইপ করার পরে। প্রাক্তন (সিডি সি: \ ব্যবহারকারী \ ব্যবহারকারী \ ডেস্কটপ \) তারপরে এন্টার টিপুন।

  4. অনুগ্রহ করে এনডিএম ইনস্টল হয়েছে কি না এই কমান্ডটি নোড -v ব্যবহার করছে না কিনা। যদি আপনি ইনস্টল করেন তবে নোড সংস্করণ পাবেন।
  5. এই নোড ফাইলনাম.জেএস এর মত কমান্ড প্রম্পটে কমান্ড টাইপ করুন। উদাহরণ (নোড অ্যাপ.জেএস)

C:\Users\user\Desktop>node app.js

-1
c:\> node.exe %CD%\hello.js

% সিডি% ডস এর অধীনে বর্তমান ডিরেক্টরি ক্যাপচার করে


আপনি যদি বর্তমান ডিরেক্টরি ব্যবহার করতে চান তবে নিখুঁত পাথ দেওয়ার দরকার নেই। c:\> node.exe hello.jsকাজ করবে।
অঙ্কিত বালিয়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.