Javascript Nuxt SyntaxError:意外的标记{at Object.Module.\u extensions..js
每当我运行我的应用程序时,我都会遇到这个错误。以前它是工作的 我试图删除node_modules/和package-lock.json并重新运行npm安装,但仍然出现错误 这是我的package.jsonJavascript Nuxt SyntaxError:意外的标记{at Object.Module.\u extensions..js,javascript,node.js,vue.js,nuxt.js,Javascript,Node.js,Vue.js,Nuxt.js,每当我运行我的应用程序时,我都会遇到这个错误。以前它是工作的 我试图删除node_modules/和package-lock.json并重新运行npm安装,但仍然出现错误 这是我的package.json { "name": "vs_admin", "version": "1.0.0", "description": "", "author"
{
"name": "vs_admin",
"version": "1.0.0",
"description": "",
"author": "Tech Dev",
"private": true,
"scripts": {
"dev": "NUXT_ENV_STAGE=it nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate:it": "NUXT_ENV_STAGE=it nuxt generate",
"generate:staging": "NUXT_ENV_STAGE=staging nuxt generate",
"generate:uat": "NUXT_ENV_STAGE=uat nuxt generate",
"generate:production": "NUXT_ENV_STAGE=production nuxt generate",
"test": "NUXT_ENV_STAGE=test nyc --reporter=lcov --reporter=text-lcov mocha --recursive --required mock-local-storage -r esm"
},
"dependencies": {
"@johmun/vue-tags-input": "^2.0.1",
"axios": "^0.18.0",
"bootstrap-vue": "^2.0.0-rc.14",
"chai": "^4.2.0",
"config": "^3.0.1",
"esm": "^3.2.5",
"jodit-vue": "^1.2.4",
"luxon": "^1.12.1",
"mocha": "^6.0.1",
"nprogress": "^0.2.0",
"nuxt": "^2.4.3",
"vue-affix": "^0.5.2",
"vue-clamp": "^0.2.1",
"vue-date-pick": "^1.1.0",
"vue-datetime": "^1.0.0-beta.10",
"vuedraggable": "^2.17.0",
"vuejs-noty": "^0.1.3",
"vuelidate": "^0.7.4",
"weekstart": "^1.0.0"
},
"devDependencies": {
"dotenv": "^6.2.0",
"mock-local-storage": "^1.1.8",
"moxios": "^0.4.0",
"nodemon": "^1.18.10",
"nyc": "^13.2.0",
"sass": "^1.17.4",
"sass-loader": "^7.1.0",
"sinon": "^7.3.1"
}
}
numxt config.js
const pkg = require("./package");
if (process.env.NODE_ENV !== "production") require("dotenv").config();
module.exports = {
mode: "spa",
head: {
title: "Visit Singapore - Admin",
meta: [
{ charset: "utf-8" },
{ name: "viewport", content: "width=device-width, initial-scale=1" },
{ hid: "description", name: "description", content: pkg.description }
],
link: [{ rel: "icon", type: "image/x-icon", href: "/favicon.ico" }]
},
router: {
mode: 'history'
},
loading: { color: "#FF0000" },
css: [
"~/assets/css/main.scss",
"~/assets/css/vueDatePick.css",
"~/assets/css/input-tag.scss",
"~/assets/css/input-tag.scss",
"~/assets/css/vuejs-noty.scss",
"~/assets/css/cards.scss",
"~/assets/css/nprogress.css"
],
plugins: [
"~/plugins/vuelidate",
"~/plugins/global-components",
"~/plugins/vue-tags-input",
"~/plugins/vue-clamp",
"~/plugins/datepicker",
"~/plugins/vue-draggable",
"~/plugins/vue-noty",
"~/plugins/vue-editor",
"~/plugins/datetimepicker",
"~/plugins/vue-affix"
],
modules: ["bootstrap-vue/nuxt"],
build: {
transpile: ["vue-clamp", "resize-detector"],
extend(config, ctx) { }
}
};
我在Ubuntu上运行NodeV8.10时也遇到了同样的问题。 我使用以下命令更新了节点: sudo npm缓存清理-f sudo npm安装-g n 苏东马厩 重新启动终端后,我有了节点v12。
之后问题消失了您的节点版本是什么?@RafikFarhad v8.15.1I将我的节点版本升级到12.7.0,将nuxt版本升级到2.13.3,但在生成nuxt“generate:it”时仍然出现错误:“nuxt_ENV_STAGE=it nuxt build&&nuxt export”,我使用节点v8.11.2和nuxt 2.13.3Did获得了相同的结果。在节点版本更新后,您是否清理了该节点?您的NPM是否已更新?