Vue init webpack测试-未创建项目-严格模式错误?

Posted

技术标签:

【中文标题】Vue init webpack测试-未创建项目-严格模式错误?【英文标题】:Vue init webpack test - not creating project - strict mode error? 【发布时间】:2018-04-11 06:13:29 【问题描述】:

我尝试使用

创建一个项目
$ vue init webpack test

并出现以下错误

/usr/local/lib/node_modules/vue-cli/bin/vue-init:60 让模板= 程序.args[0] ^ SyntaxError:在严格模式之外尚不支持块范围声明(let、const、函数、类) 在 Module._compile 处的 exports.runInThisContext (vm.js:53:16) (module.js:374:25) 在 Object.Module._extensions..js (module.js:417:10) 在 Module.load (module.js:344:32) 在 Function.Module._load (module.js:301:12) 在 Function.Module.runMain (module.js:442:10) 在 在 node.js:966:3 处启动 (node.js:136:18)

很遗憾,“test”目录没有创建。

我在 Windows 10 上的 Ubuntu 上使用 Bash 和以下 NPM 包:

vue@2.5.2 vue-cli@2.9.1 node.js@0.0.0 npm 3.5.2

【问题讨论】:

node.js@0.0.0??? vue-cli on GitHub 有一个与您的问题非常相似的问题。您似乎使用的是较旧的 NodeJS 版本。 node --version 的输出是什么? 节点 --version = v4.2.6 使用 sudo n stable 将 NodeJS 版本升级到 v8.8.1 - 问题已解决 - 感谢您的帮助 【参考方案1】:

可能节点版本太低。 使用

更新你的节点版本
npm install -g n 
sudo n stable  
sudo npm install npm -g

当你 node -v 发现没有变化,但尝试再次初始化 vue 项目。

【讨论】:

以上是关于Vue init webpack测试-未创建项目-严格模式错误?的主要内容,如果未能解决你的问题,请参考以下文章

vue init webpack 创建项目失败

使用vue-cli创建vue项目及项目结构说明

用vue-cli创建的项目没有webpack相关文件的解决办法

Vue用webpack搭建的项目遇到的disconnected问题

vue项目添加build config目录 webpack环境切换

vue项目添加build config目录 webpack环境切换