今日係 NodeJs 上用 Jest 寫 Unit Test 時出現了以下錯誤信息 ReferenceError: regeneratorRuntime is not defined ReferenceError: regeneratorRuntime is not defined 解決方法: 只要在 NodeJs Project 上安裝 babel-polyfill package 之後在 Unit Test file 上 import babel-polyfill 便可 e.g.
2020-07-25
###如何設定 NodeJs Environment Variable 解決方法: 可以直接在 command line 設定 set ENV_VARIABLE=9000 && npm start 可以在package.json 上設定 e.g. "scripts": { "start": "set PORT=9000 && yarn run swagger && nodemon --exec babel-node src/index.js",babel-node src/index.js", "test": "yarn jest --coverage", "lint": "eslint src", "swagger:edit": "swagger project edit", "swagger": "js-yaml ./api/swagger/swagger.yaml > ./src/swagger.json" },
2019-06-25