Я создаю приложение 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
)
должно быть:
узел: 10.15.3
нпм: 6.8.0
vue-cli: 3.8.2
Я сделал несколько способов с nuxt.config.js
конфигурацией опции сборки и не решил.
как я могу это сделать? Что не так?
пример кодов и ящика