1. 程式人生 > >nodejs安裝與使用

nodejs安裝與使用

下載地址

node.js官網下載地址

安裝

#正常流程安裝即可
#安裝node會自帶npm

工具安裝

#地址 visual studio 寫js的工具
https://code.visualstudio.com/docs/?dv=win
#安裝完成之後 安裝code running 即可執行js

安裝外掛

vscode-icons
vscode-fileheader
HTML CSS Supportss

模組化思想

#兩種寫法 推薦第一種
//寫法一
function hello() {
    console.log('Hello, world!');
}

function greet(name) {
    console.log('Hello, ' + name + '!');
}

module.exports = {
    hello: hello,
    greet: greet
};
//寫法二
function hello() {
    console.log('Hello, world!');
}

function greet(name) {
    console.log('Hello, ' + name + '!');
}

function hello() {
    console.log('Hello, world!');
}
exports.hello = hello;
exports.greet = greet;

例項

hello.js

'use strict';

var s = 'Hello';

function greet(name) {
    console.log(s + ', ' + name + '!');
}

function hi(name) {
    console.log('Hi, ' + name + '!');
}

function goodbye(name) {
    console.log('Goodbye, ' + name + '!');
}

module.exports = {
    greet: greet,
    hi: hi,
    goodbye: goodbye
};

main.js

'use strict';

const hello = require('./hello');
var s = 'Michael';
hello.greet(s);
hello.goodbye(s);

指令使用

#建立package.json包
node init 
#封裝並形成一個tgz壓縮包
npm pack
#建立使用者(https://npmjs.org/signup 上註冊賬戶,方便將模組釋出)
npm adduser
#釋出模組
npm publish
#安裝模組
npm install <專案名稱>
#刪除模組 ,特殊情況下使用--force強制刪除
npm uninstall <專案名稱> 
#引入模組,加不加.js字尾都可以
require("cindy) or require("./lib/utils.js")