zoukankan      html  css  js  c++  java
  • node(koa、nuxt等项目)中使用import报错问题

    使用node构建的项目中默认是不支持import语法的,要使用babel去编译了才能执行,具体分为以下三步:

    一、安装 babel-cli babel-preset-es2015

    npm i  babel-cli,babel-preset-es2015 -s
    

    二、修改package.json

    修改dev和start:--exec babel-node

    {
      ...
      "scripts": {
        "dev": "cross-env NODE_ENV=development nodemon server/index.js --watch server --exec babel-node",
        "build": "nuxt build",
        "start": "cross-env NODE_ENV=production node server/index.js --exec babel-node",
        "generate": "nuxt generate"
      },
      "dependencies": {
        "babel-cli": "^6.26.0",
        "babel-preset-es2015": "^6.24.1",
       ...
      },
      "devDependencies": {
        "nodemon": "^1.18.9"
      }
    }
    
    

    三、根目录下新建.babelrc文件,内容如下:

    {
      "presets":["es2015"]
    }
    
    
  • 相关阅读:
    .gitignore规则不生效的解决办法
    docker使用
    mysql 操作
    outlook转发问题
    我的梦想
    安静与流动
    sql 统计 学生成绩2
    sql 统计 关于学生成绩
    数据库备份
    web 注销回到登录页面
  • 原文地址:https://www.cnblogs.com/superlizhao/p/12144211.html
Copyright © 2011-2022 走看看