nodejs环境搭建好了怎么使用 如何运行nodejs环境

\u5982\u4f55\u4f7f\u7528nodejs\u642d\u5efa\u5f00\u53d1\u73af\u5883

1.\u5b89\u88c5NodeJS

1.\u7f16\u8bd1\u73af\u5883
\u6e90\u4ee3\u7801\u7f16\u8bd1\u5668\uff0c\u901a\u5e38 Unix/Linux\u5e73\u53f0\u90fd\u81ea\u5e26\u4e86C++\u7684\u7f16\u8bd1\u5668\uff08GCC/G++\uff09\u3002\u5982\u679c\u6ca1\u6709\uff0c\u8bf7\u901a\u8fc7\u5f53\u524d\u53d1\u884c\u7248\u7684\u8f6f\u4ef6\u5305\u5b89\u88c5\u5de5\u5177\u5b89\u88c5make\uff0cg++\u8fd9\u4e9b\u7f16\u8bd1\u5de5\u5177\u3002
Debian/Ubuntu\u4e0b\u7684\u5de5\u5177\u662fapt-get
RedHat/centOS\u4e0b\u901a\u8fc7yum\u547d\u4ee4
Mac OS X\u4e0b\u4f60\u53ef\u80fd\u9700\u8981\u5b89\u88c5xcode\u6765\u83b7\u5f97\u7f16\u8bd1\u5668

2.\u7f51\u7edc\u52a0\u5bc6
\u5176\u6b21\uff0c\u5982\u679c\u4f60\u8ba1\u5212\u5728Node.js\u4e2d\u542f\u7528\u7f51\u7edc\u52a0\u5bc6\uff0cOpenSSL\u7684\u52a0\u5bc6\u5e93\u4e5f\u662f\u5fc5\u987b\u7684\u3002\u8be5\u52a0\u5bc6\u5e93\u662flibssl-dev\uff0c\u53ef\u4ee5\u901a\u8fc7apt-get install libssl-dev\u7b49\u547d\u4ee4\u5b89\u88c5\u3002

3.\u624b\u52a8\u7f16\u8bd1
wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz
tar zxvf node-v0.6.1.tar.gz
cd node-v0.10.26
./configure
\u4e0a\u9762\u51e0\u884c\u547d\u4ee4\u662f\u901a\u8fc7wget\u547d\u4ee4\u4e0b\u8f7d\u6700\u65b0\u7248\u672c\u7684\u4ee3\u7801\uff0c\u5e76\u89e3\u538b\u4e4b\u3002./configure\u547d\u4ee4\u5c06\u4f1a\u68c0\u67e5\u73af\u5883\u662f\u5426\u7b26\u5408Nodejs\u7684\u7f16\u8bd1\u9700\u8981\u3002
make
make install

2.\u5b89\u88c5NPM

1.NPM\u7684\u5168\u79f0\u662fNode Package Manager, \u662fNodeJs\u7684\u7b2c\u4e09\u65b9\u5b89\u88c5\u5e93\u3002
curl http://npmjs.org/install.sh | sh
curl http://npmjs.org/install.sh\u662f\u901a\u8fc7curl\u547d\u4ee4\u83b7\u53d6\u8fd9\u4e2a\u5b89\u88c5shell\u811a\u672c\uff0c\u6309\u540e\u901a\u8fc7\u7ba1\u9053\u7b26| \u5c06\u83b7\u53d6\u7684\u811a\u672c\u4ea4\u7531sh\u547d\u4ee4\u6765\u6267\u884c\u3002

2.\u66f4\u6539\u7b2c\u4e09\u65b9\u5e93
npm install underscore
[email protected] ./node_modules/underscore
\u7531\u4e8e\u4e00\u4e9b\u7279\u6b8a\u7684\u7f51\u7edc\u73af\u5883\uff0c\u76f4\u63a5\u901a\u8fc7npm install\u547d\u4ee4\u5b89\u88c5\u7b2c\u4e09\u65b9\u5e93\u7684\u65f6\u5019\uff0c\u7ecf\u5e38\u4f1a\u51fa\u73b0\u5361\u6b7b\u7684\u72b6\u6001\u3002\u5e78\u8fd0\u7684\u662f\u56fd\u5185CNode\u793e\u533a\u7684@fire9 \u540c\u5b66\u5229\u7528\u7a7a\u4f59\u65f6\u95f4\u642d\u5efa\u4e86\u4e00\u4e2a\u955c\u50cf\u7684NPM\u8d44\u6e90\u5e93\uff0c\u670d\u52a1\u5668\u67b6\u8bbe\u5728\u65e5\u672c\uff0c\u53ef\u4ee5\u7ed5\u8fc7\u67d0\u4e9b\u4e0d\u5fc5\u8981\u7684\u7f51\u7edc\u95ee\u9898\u3002\u4f60\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u8fd9\u6761\u547d\u4ee4\u6765\u5b89\u88c5\u7b2c\u4e09\u65b9\u5e93\uff1a
npm --registry "http://npm.hacknodejs.com/

\u5982\u679c\u4f60\u60f3\u5c06\u5b83\u8bbe\u4e3a\u9ed8\u8ba4\u7684\u8d44\u6e90\u5e93\uff0c\u8fd0\u884c\u4e0b\u9762\u8fd9\u6761\u547d\u4ee4\u5373\u53ef\uff1a
npm config set registry "http://npm.hacknodejs.com/ "

\u901a\u8fc7npm\u5b89\u88c5\u5305\u3002\u5b89\u88c5\u597d\u4e4b\u5f8c\u4f1a\u81ea\u52a8\u88ab\u5b89\u88c5\u5230 /usr/local/bin \u76ee\u5f55\u4e0b\uff0c\u800c\u76f8\u4f9d\u7684\u51fd\u5f0f\u5e93\u4e5f\u4f1a\u81ea\u52a8\u5b89\u88c5\u5230 /usr/local/lib/node \u76ee\u5f55\u4e0b\uff0c\u5b9e\u5728\u662f\u975e\u5e38\u65b9\u4fbf\u3002

3.\u5b89\u88c5NodeJS\u8c03\u8bd5\u73af\u5883

1.\u7528npm\u547d\u4ee4\u5b89\u88c5\u5168\u5c40\u6a21\u5f0f\u7684 node-inspector\u7ec4\u4ef6
sudo npm install -g node-inspector

2.\u66f4\u6539\u7aef\u53e3
\u4fee\u6539 node-inspector/lib/config.js\u7684\u7aef\u53e3
\u2019web-port\u2019: {
desc: \u2018Port to host the inspector\u2019,
convert: conversions.stringToInt,
defaultValue: 6868
},

3.\u4f7f\u7528
node-inspector\u542f\u52a8\u4e00\u4e2a\u8c03\u8bd5\u5de5\u5177
\u5728chrome\u6d4f\u89c8\u5668\u4e2d\u8f93\u5165http://127.0.0.1:6868/debug?port=5858\u6253\u5f00chrome\u7684\u8c03\u8bd5\u6a21\u5f0f

\u4f7f\u7528node debug\u8c03\u8bd5nodeJS\u9879\u76ee
node --debug-brk=5858 read.js

\u53ef\u4ee5\u5728chrome\u4e2d\u67e5\u770b\u5230\u8c03\u8bd5\u4fe1\u606f

4.\u4f7f\u7528Sublime\u6784\u5efaNodeJS

\u8bbe\u7f6eSublime\u7684Builder->>
Tools ->> Build System ->> New Build System
\u5c06\u5982\u4e0b\u4ee3\u7801\u5199\u5165
{
\u201ccmd\u201d: ["/usr/local/bin/node", \u201c$file\u201d],
\u201cfile_regex\u201d: \u201c^[ ]File "(\u2026?)\u201d, line ([0-9]*)",
\u201cselector\u201d: \u201csource.javascript\u201d
}
\u4fdd\u5b58\u4e3aNodeJs.sublime-build\u6587\u4ef6
\u5982\u6b64\u53ef\u4ee5\u76f4\u63a5\u4f7f\u7528Com+B\u6765\u4f7f\u7528nodejs\u8fd0\u884c\u7a0b\u5e8f

Window \u4e0a\u5b89\u88c5Node.js\u4f60\u53ef\u4ee5\u91c7\u7528\u4ee5\u4e0b\u4e24\u79cd\u65b9\u5f0f\u6765\u5b89\u88c5\u3002
1\u3001Windows \u5b89\u88c5\u5305(.msi)
32 \u4f4d\u5b89\u88c5\u5305\u4e0b\u8f7d\u5730\u5740 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi
64 \u4f4d\u5b89\u88c5\u5305\u4e0b\u8f7d\u5730\u5740 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi
\u672c\u6587\u5b9e\u4f8b\u4ee5 v0.10.26 \u7248\u672c\u4e3a\u4f8b\uff0c\u5176\u4ed6\u7248\u672c\u7c7b\u4f3c\uff0c \u5b89\u88c5\u6b65\u9aa4\uff1a
\u6b65\u9aa4 1 : \u53cc\u51fb\u4e0b\u8f7d\u540e\u7684\u5b89\u88c5\u5305 v0.10.26\uff0c\u5982\u4e0b\u6240\u793a\uff1a


\u548c\u5e73\u65f6\u5b89\u88c5\u5176\u4ed6\u8f6f\u4ef6\u4e00\u6837\u7b49\u5f85\u5b89\u88c5\u5b8c\u6210\uff01
\u6b65\u9aa4 2: \u68c0\u6d4bPATH\u73af\u5883\u53d8\u91cf\u662f\u5426\u914d\u7f6e\u4e86Node.js\uff0c\u70b9\u51fb\u5f00\u59cb=\u300b\u8fd0\u884c=\u300b\u8f93\u5165"cmd" => \u8f93\u5165\u547d\u4ee4"path"\uff0c\u8f93\u51fa\u5982\u4e0b\u7ed3\u679c\uff1a
PATH=C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\python32\python;C:\MinGW\bin;C:\Program Files\GTK2-Runtime\lib;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\nodejs\;C:\Users\rg\AppData\Roaming\npm
\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u73af\u5883\u53d8\u91cf\u4e2d\u5df2\u7ecf\u5305\u542b\u4e86C:\Program Files\nodejs\
\u6b65\u9aa4 3: \u68c0\u67e5Node.js\u7248\u672c

2\u3001Windows \u4e8c\u8fdb\u5236\u6587\u4ef6 (.exe)\u5b89\u88c5
32 \u4f4d\u5b89\u88c5\u5305\u4e0b\u8f7d\u5730\u5740 : http://nodejs.org/dist/v0.10.26/node.exe
64 \u4f4d\u5b89\u88c5\u5305\u4e0b\u8f7d\u5730\u5740 : http://nodejs.org/dist/v0.10.26/x64/node.exe
\u5b89\u88c5\u6b65\u9aa4
\u6b65\u9aa4 1 : \u53cc\u51fb\u4e0b\u8f7d\u7684\u5b89\u88c5\u5305 Node.exe \uff0c\u5c06\u51fa\u73b0\u5982\u4e0b\u754c\u9762 :

\u6b65\u9aa4 2:\u70b9\u51fb Run\uff08\u8fd0\u884c\uff09\u6309\u94ae\u5c06\u51fa\u73b0\u547d\u4ee4\u884c\u7a97\u53e3\uff1a

\u6b65\u9aa4 3 :\u7248\u672c\u6d4b\u8bd5
\u8fdb\u5165 node.exe \u6240\u5728\u7684\u76ee\u5f55\uff0c\u5982\u4e0b\u6240\u793a\uff1a

\u5982\u679c\u4f60\u83b7\u5f97\u4ee5\u4e0a\u8f93\u51fa\u7ed3\u679c\uff0c\u8bf4\u660e\u4f60\u5df2\u7ecf\u6210\u529f\u5b89\u88c5\u4e86Node.js\u3002

直接在命令行输入node可以用交互方式进行学习。
也可以编写好js文件,使用node js文件名.js 方式运行。

  • nodejs鐜鎼缓濂戒簡鎬庝箞浣跨敤
    绛旓細鐩存帴鍦ㄥ懡浠よ杈撳叆node鍙互鐢ㄤ氦浜掓柟寮忚繘琛屽涔犮備篃鍙互缂栧啓濂絡s鏂囦欢锛屼娇鐢node js鏂囦欢鍚.js 鏂瑰紡杩愯銆
  • Visual Studio Code涓濡備綍鎼缓骞惰繍琛NodeJS鐜
    绛旓細1銆侀鍏堟垜浠墦寮Visual Studio Code杞欢锛屽睍寮璧勬簮绠$悊鍣紝鐒跺悗鐐瑰嚮鎵撳紑鏂囦欢澶规寜閽紝濡備笅鍥炬墍绀 2銆佹帴涓嬫潵鍦ㄥ脊鍑虹殑瀵硅瘽妗嗕腑鏂板缓涓涓猦ello鏂囦欢澶癸紝濡備笅鍥炬墍绀猴紝閫夋嫨鏂板缓鐨勬枃浠跺す 3銆佺劧鍚庡湪鏂囦欢澶逛腑鏂板缓涓涓JS鏂囦欢锛屽涓嬪浘鎵绀猴紝娉ㄦ剰涓瀹氱‘淇滼S鏂囦欢鍦ㄦ枃浠跺す涓嬮潰 4銆佹帴涓嬫潵鎴戜滑鎵撳紑JS鏂囦欢锛屽湪鍏朵腑杈撳叆涓浜汮S...
  • nodejs瀹夎鍙鐜閰嶇疆
    绛旓細绗竴姝ワ細涓嬭浇Node.js棣栧厛锛屾垜浠渶瑕佷粠Node.js瀹樻柟缃戠珯锛坔ttps://nodejs.org锛変笅杞絅ode.js鐨勫畨瑁呭寘銆傛牴鎹綘鐨勬搷浣滅郴缁燂紝閫夋嫨鍚堥傜殑鐗堟湰杩涜涓嬭浇銆傜浜屾锛氬畨瑁匩ode.js涓嬭浇瀹屾垚鍚庯紝杩愯瀹夎鍖呭苟鎸夌収鎻愮ず瀹屾垚瀹夎銆傚湪瀹夎杩囩▼涓紝浣犲彲浠ユ牴鎹嚜宸辩殑闇瑕侀夋嫨鏄惁瀹夎npm锛圢ode鍖呯鐞嗗櫒锛夈傜涓夋锛氭鏌ode.j...
  • nodejs瀹夎鍙鐜閰嶇疆
    绛旓細Node.js鐜閰嶇疆姝ラ濡備笅锛1. 璁剧疆鍏ㄥ眬妯″潡瀹夎璺緞锛氭墦寮鍛戒护鎻愮ず绗︽垨缁堢绐楀彛锛屽苟杈撳叆浠ヤ笅鍛戒护锛 ``` npm config set prefix /path/to/global/modules ``` 灏"/path/to/global/modules"鏇挎崲涓烘偍甯屾湜瀹夎鍏ㄥ眬妯″潡鐨勮矾寰勩2. 娣诲姞Node.js鐨勫彲鎵ц鏂囦欢璺緞鍒扮郴缁熺幆澧冨彉閲忎腑锛氭墦寮鍛戒护鎻愮ず...
  • ubuntu鐜涓媠ublimetext3瀹夎濂nodejs鎻掍欢鍚鎬庝箞杩愯node鏂囦欢
    绛旓細Nodejs鈥4锛夋墦寮sublime锛屾搷浣"preference" --> "Browse packages", 鎵撳紑涓涓洰褰曪紝杩欎釜鐩綍鏄紬澶氳瑷IDE鎻掍欢鐨勫瓨鏀惧湴銆5锛夊鍒垛漀odejs鈥滄枃浠跺す鍒拌繖涓洰褰曘 杩欐牱灏卞彲浠ヤ簡鍚楋紵 閰辨牱瀛愯繕涓嶈锛岃繕瑕佹洿鏀归厤缃枃浠躲6锛夋墦寮Nodejs鏂囦欢澶癸紝鎵惧埌鏂囦欢鈥淣odejs.sublime-build鈥濓紝 鎷栨嫿鍒皊ublime锛屾樉绀猴細
  • 濡備綍杩愯涓涓nodejs 绋嬪簭
    绛旓細1銆佺洿鎺ヨ繍琛宺un.bat鏂囦欢涓嬮潰鐨勫唴瀹逛负鎵瑰鐞嗘枃浠秗un.bat涓殑鍐呭锛屾壒澶勭悊鍛戒护涓璑ODE_PATH涓篘ode.js鐨勫畨瑁呰矾寰勩備娇鐢╡xpress鐢熸垚鐨勯」鐩俛pp.js涓哄緟娴嬭瘯鐨凬ode.js鏂囦欢銆侤setNODE_PATH=D:\nodejs\demo\npm@echo%PATH%|find"Node.js"@if%errorlevel%==1setPATH=%PATH%;%NODE_PATH%@rem@echo%cd%@...
  • 濡備綍杩愯nodejs鐜
    绛旓細姝ラ 1 : 鍙屽嚮涓嬭浇鍚庣殑瀹夎鍖 v0.10.26锛屽涓嬫墍绀猴細鍜屽钩鏃跺畨瑁呭叾浠栬蒋浠朵竴鏍风瓑寰呭畨瑁呭畬鎴愶紒姝ラ 2: 妫娴婸ATH鐜鍙橀噺鏄惁閰嶇疆浜Node.js锛岀偣鍑诲紑濮=銆嬭繍琛=銆嬭緭鍏"cmd" => 杈撳叆鍛戒护"path"锛岃緭鍑哄涓嬬粨鏋滐細PATH=C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32;C:\...
  • nodejs瀹夎鍙鐜閰嶇疆
    绛旓細\Program Files\nodejs\涓嬮渶瑕佸垱寤簄ode_cache鍜宯ode_global鏂囦欢澶癸紝D:\Program Files\nodejs\node_global 涓嬮渶瑕佸垱寤簄ode_modules鏂囦欢澶/2銆佸畨瑁呮渶寮濮嬬殑鏂规硶锛屾墦寮绯荤粺灞炴-楂樼骇-鐜鍙橀噺锛屽湪绯荤粺鍙橀噺涓柊寤 鍙橀噺鍚嶏細NODE_PATH,鍙橀噺鍊硷細 D:\Program Files\nodejs\node_global\node_modules銆
  • nodejs瀹夎鍙鐜閰嶇疆
    绛旓細1銆侀鍏堝湪鐢佃剳涓墦寮鐧惧害锛屾悳绱node锛屽啀鐐瑰嚮瀹樼綉銆2銆佸湪涓嬭浇椤甸潰涓夋嫨涓涓増鏈繘琛屼笅杞斤紝涓嬭浇鍚庢槸涓涓.msi鏂囦欢銆3銆佷笅杞界殑.msi鏂囦欢锛屽弻鍑昏繖涓猰si鏂囦欢灏变細杩涘叆瀹夎鐣岄潰銆4銆佸畨瑁呮垚鍔熷悗锛屽彸鍑绘垜鐨勭數鑴戠偣鍑诲睘鎬у啀鐐瑰嚮楂樼骇绯荤粺璁剧疆銆5銆佸湪閰嶇疆鐣岄潰鐨勪笅鏂规湁涓鐜鍙橀噺锛岀偣鍑荤幆澧冨彉閲忋6銆佺敤鎴峰彉閲忎腑璁剧疆 NODE_...
  • win7绯荤粺鎼缓Node.js寮鍙鐜鐨勬柟娉
    绛旓細1銆佷笅杞絅ode.js瀹樻柟Windows鐗堢▼搴忓拰npm銆nodejs瀹樻柟鐗堝彲浠ョ洿鎺ュ湪鐧惧害涓婃悳绱odejs锛岀劧鍚庤繘鍏ュ畼缃戜笅杞斤紱2銆佸湪纭洏涓婁换鎰忕洏鍒涘缓涓涓洰褰曪紝渚嬪D:\nodejs锛岀劧鍚庢妸涓嬭浇鍚庣殑node.exe淇濆瓨鍦ㄨ繖涓洰褰曢噷闈紝骞跺皢D:\nodejs鍔犲叆鍒扮郴缁鐜鍙橀噺涓紱3銆佸垱寤篋:\npmjs鏂囦欢澶癸紝骞跺皢涓嬭浇濂界殑npm鐨剒ip鏂囦欢瑙e帇鍒拌繖閲岋紝...
  • 扩展阅读:为什么没人用nodejs做后端 ... nodejs入门教程 ... win一键 安装nodejs环境 ... 安装nodejs环境变量配置 ... 安装nodejs如何配置环境 ... nodejs怎么在网页打开 ... 如何用nodejs搭建服务端 ... vue必须用nodejs吗 ... 怎么安装nodejs和环境配置 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网