Babel在Node.js语法错误中不起作用:意外的标识符

山姆

我在服务器上托管一个使用ES6语法的nodejs项目,并使用babel-cli对其进行了编译。我的本地主机没有任何问题,但是当我托管它时,出现此错误:

从'express'导入express; ^^^^^^^^ SyntaxError:意外的标识符

我的节点版本是v10.16.0

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"
]

}

import express from 'express';
   ^^^^^^^

SyntaxError: Unexpected identifier
at Module._compile (internal/modules/cjs/loader.js:721:23)
at Object.Module._extensions..js (internal/modules              /cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

语法错误:意外的标识符

mongoexport E QUERY语法错误:意外的标识符

开发中的babel-node vs babel-register

Node.js中的“语法错误:意外令牌”

在Visual Studio 2017中使用Node.js交互式窗口时,为什么会出现“ SyntaxError:意外的标识符”错误?

语法错误:意外的令牌= /node_modules/hapi/lib/server.js中:107

Firebase:未捕获的语法错误:意外的标识符

语法错误:带有摩卡和babel的意外标识符

语法错误:意外的标识符从“ body-parser”导入bodyParser;…在REACT JS应用中

语法错误:意外的标识符

Node.js / Jade语法错误:意外令牌;

使用gulp-babel忽略转译Node.js应用程序不起作用

Opencart中的语法错误期望标识符

语法错误:AngularJS $ http.get中的for循环中的意外标识符

未捕获的语法错误:html 中的意外标识符

JavaScript 语法错误?“意外的标识符”

量角器 - 语法错误:意外的标识符

JS 和 Html 中未捕获的语法错误意外标识符

正在加载“grunt-karma.js”任务...错误 >> 语法错误:意外标识符

“gulp-babel”在 node js 版本 4 中不起作用

语法错误:意外标识符 - 在 JavaScript 中返回函数的高阶函数

Node.js - 语法错误:意外标记“{”

语法错误:意外的标识符错误,

语法错误,意外的标识符“标题”,期待“)”

Node js Uncaught SyntaxError:意外的标识符

我在 Node.js 中收到以下错误“未捕获的语法错误:无效或意外的令牌”

Discord.js 与 ES6:语法错误:意外的标识符

节点包“node-fetch”语法错误:意外的标识符

ParseError:语法错误,意外标识符“JobOpportunities”