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-cli创建的项目没有webpack相关文件的解决办法
Vue用webpack搭建的项目遇到的disconnected问题