构建时将Nuxt.js移植到CommonJs中。

问题描述 投票:1回答:1

我正在用nuxt.js(通用模式)创建vue应用程序。nuxt build 命令正确运行并创建 .nuxt 我不想在本地运行它,因为 nuxt start 我需要在Windows服务器上运行,并使用以下功能 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模块导入导出 我想在建立项目时将其移植到commonJs中,但node.js不支持。(require and module.exports).

比如说。 server.js.nuxt 夹子 (创建于 build)

exm module

必须是。enter image description here

node: 10.15.3 10.15.3 npm: 6.8.0 vue-cli: 3.8.2

我用了一些方法 nuxt.config.js 建立选项配置和不解决。

我怎么能做到这一点?有什么问题吗?

在codesandbox上的例子

node.js vue.js nuxt.js babel-loader
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.