Phusion Passenger - SyntaxError: неожиданный токен - PullRequest
0 голосов
/ 28 ноября 2018

После окончательного разрешения Unexpected token: import при использовании import Vue from 'vue'; с помощью const Vue = require('vue'); при развертывании на сервере произошла следующая ошибка.Похоже, он пытается импортировать файл CSS в виде javascript, но я понятия не имею, почему это происходит, и очень хотел бы, чтобы какая-то помощь выяснила это!

Если у вас есть какие-либо знания о том, как заставить работать функции es6в Пассажире я бы тоже хотел их услышать!

node_modules/bootstrap-social/bootstrap-social.css:10
.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
^

SyntaxError: Unexpected token .
    at new Script (vm.js:51:7)
    at createScript (vm.js:136:10)
    at Object.runInThisContext (vm.js:197:10)
    at Object.vm.runInThisContext (/usr/share/passenger/helper-scripts/node-loader.js:117:19)
    at Module._compile (module.js:613:28)
    at Object.Module._extensions..js (module.js:660:10)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:501:12)
    at Function.Module._load (module.js:493:3)
    at Module.require (module.js:593:17)

Версия узла: v8.14.0

1 Ответ

0 голосов
/ 29 ноября 2018

Я исправил проблему, импортировав файлы css в мой build.scss, используя @import "../../node_modules/path_to_css_file"

...