2020年10月28日 星期三

Node.js - 支援 ES6 module

Nodejs 支援 ES6 module

    要讓 nodejs 去支援 ES6 module,必須去改寫 package.json。
    開啟一個新的 nodejs project
  • 首先是 node package manager
        npm init
        # 應該會有一堆要填的,若沒任何想法可以改下 npm init -y 自動幫你填完
  • 這時候多一個 package.json 的檔案,裡面有你剛填的資料
        {
          "name": "react",
          "version": "1.0.0",
          "description": "",
          "main": "index.js",
          "scripts": {
            "test": "echo \"Error: no test specified\" && exit 1"
          },
          "repository": {
            "type": "git",
            "url": "git+https://github.com/JunYe1993/React.git"
          },
          "author": "JunYe1993",
          "license": "ISC",
          "bugs": {
            "url": "https://github.com/JunYe1993/React/issues"
          },
          "homepage": "https://github.com/JunYe1993/React#readme"
        }
  • package.json 裡多加一個設定
        ...
          "type": "module"
        }
    若 node 版本低於 v13, 會噴 Warning。
  • node 版本低於 v13
        $ node HelloWorld.js 
        (node:29009) ExperimentalWarning: The ESM module loader is 
        experimental.
        Hello World
參考資料 :

0 意見:

張貼留言

Popular Posts