-1
我想用vue2分析我的項目的當前路由器配置。因爲我想用cli來生成一個vue組件。在此之前,我必須加載當前的路由註冊信息。但是當我在路由器目錄下需要router.js時。節點拋出SyntaxError: Unexpected token import
。我嘗試了很多方法來解決它,但他們沒有奏效。請告訴我加載我的路由器配置的正確方法。謝謝!如何使用node.js加載vue項目的.vue文件
//to load router config const routerPath = path.join(process.cwd(), 'src', 'router', 'index.js'); if (existsSync(routerPath)) { routes = require(routerPath) } //error import Vue from "vue"; ^^^^^^ SyntaxError: Unexpected token import at Object. (/Users/mosx/projects/mjb-cli/lib/check-components.js:28:33) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object. (/Users/mosx/projects/mjb-cli/bin/mjb-component:12:25) at Module._compile (module.js:570:32) // path/to/router/index.js import Router from "vue-router"; import Hello from "../components/Hello.vue"; Vue.use(Router); export default new Router({ routes: [ { path: '/', name: 'Hello', component: Hello, children: [ { path: 'child', name: 'child', component: Hello } ] } ] })
請發佈與此相關的問題 – divine
@divine的代碼,很抱歉之前沒有代碼,現在我加入它 – ifmos