sam
5 سال پیش توسط sam مطرح شد
0 پاسخ

مشکل هاست کردن نود جی اس

در پروژم از سینتکس es6 استفاده کردم. babel-cli رو نصب کردم،در لوکال مشکل ندارم ولی در سرور ارور زیر و میده:

                   import express from 'express';^^^^^^^SyntaxError: Unexpected identifier

ورژن نود در هاست v10.16.0 و در لوکال v8.11.1 هست

کدها :

package.json:

  {
   "name": "example",
    "version": "1.0.0",
     "description": "",
     "main": "index.js",
      "scripts": {
      "test": "echo \"Error: no test specified\" && exit 1",
       "start": "nodemon ./index.js --exec babel-node -e js"
        },
         "author": "",
         "license": "ISC",
         "dependencies": {
        "bcrypt": "^3.0.2",
        "express": "^4.16.3",
       "jsonwebtoken": "^8.4.0",
       "mongodb": "^3.1.6",
      "mongoose": "^5.3.1",
      "nodemailer": "^6.2.1",
      "nodemon": "^1.18.4",
      "randomstring": "^1.1.5",
        "shortid": "^2.2.14"
        },
       "devDependencies": {
      "babel-cli": "^6.26.0",
      "babel-preset-env": "^1.7.0",
      "babel-preset-stage-0": "^6.24.1"
     }
      }

.babelrc:

     {
      "presets": [
       "env",
     "stage-0"
      ]
      }

ممنون میشم راهنماییم کنید.


ثبت پرسش جدید

به همدیگه کمک کنیم

به sam کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام