Транспортировка Nuxt.js в CommonJs при сборке - PullRequest
0 голосов
/ 15 июня 2019

Я создаю приложение vue с nuxt.js (универсальный режим).
Команда nuxt build выполняется правильно и создает папку .nuxt в проекте. я не хочу запускать его локально, потому что nuxt start в порядке. мне нужно запустить на оконном сервере с urlRewrite & iisnode .
когда я запускаю server.js в .nuxt обслуживаемой папке с node server.js, исключение получено:

так же, как node .nuxt/server.js в местном

import { stringify } from 'querystring'
       ^

SyntaxError: Unexpected token {
    at new Script (vm.js:80:7)
    at createScript (vm.js:274:10)
    ...

Я знаю, что проблема в том, что импорт / экспорт модуля esm не поддерживается node.js. я хочу перейти в обычные проекты при создании проекта. (require and module.exports). * * Тысяча двадцать-два

например:
server.js в папке .nuxt (создается с помощью build)

exm module

должно быть: enter image description here

узел: 10.15.3
нпм: 6.8.0
vue-cli: 3.8.2

Я сделал несколько способов с nuxt.config.js конфигурацией опции сборки и не решил.

как я могу это сделать? Что не так?

пример кодов и ящика

...