Static GitHub Issues

[2739] SyntaxError: Unexpected token import

prev: Nuxt.js + Uikit3 --> Deploying to Heroku
next: Inconsistent scrollToTop behaviour after update to 1.3.0

I created my own npm package. It contains es6 modules. I just import its in different pages. Example: import sessionApi from 'my_package/src/api/session'

I fix babel-loader rule in config. Build is successful. But when I try open page, I see this error.

2018-02-01T20:14:30.747Z nuxt:render Rendering url /
{ /.../nuxt_project/node_modules/my_package/src/api/session.js:1
(function (exports, require, module, __filename, __dirname) { import apiClient from '../services/api-client'
                                                              ^^^^^^
SyntaxError: Unexpected token import
    at new Script (vm.js:51:7)
    at createScript (vm.js:138:10)
    at Object.runInThisContext (vm.js:199:10)
    at Module._compile (module.js:624:28)
    at Object.Module._extensions..js (module.js:671:10)
    at Module.load (module.js:573:32)
    at tryModuleLoad (module.js:513:12)
    at Function.Module._load (module.js:505:3)
    at Module.require (module.js:604:17)
    at require (internal/module.js:11:18)
    at r (/.../nuxt_project/node_modules/vue-server-renderer/build.js:8147:16)
    at Object.<anonymous> (server-bundle.js:4648:18)
    at __webpack_require__ (webpack:/webpack/bootstrap 0305385e49828e49290b:25:0)
    at Object.<anonymous> (app/store/session.js:1:0)
    at __webpack_require__ (webpack:/webpack/bootstrap 0305385e49828e49290b:25:0)
    at webpackContext (server-bundle.js:4534:9)
    at getModule (.nuxt/store.js:57:0)
    at Object.module.exports.map../index.js (.nuxt/store.js:41:0)
    at __webpack_require__ (webpack:/webpack/bootstrap 0305385e49828e49290b:25:0)
    at Object.<anonymous> (.nuxt/index.js:1:0)
    at __webpack_require__ (webpack:/webpack/bootstrap 0305385e49828e49290b:25:0)
    at Object.<anonymous> (.nuxt/server.js:1:0) statusCode: 500, name: 'SyntaxError' }

@alexchopin @pi0 @clarkdo I can't understand what the problem is. Help pls. I can't find this code in .nuxt/.

(function (exports, require, module, __filename, __dirname) { import apiClient from '../services/api-client'
<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c2377">#c2377</a>)</em></sub></div>