Vue-CLI中的Windows脚本错误

时间:2018-03-25 17:03:21

标签: vuejs2 windows-scripting vue-cli

我已切换到Vue.js.我在Vue CLI中创建了一个新项目。我收到来自 Windows脚本宿主的错误,其中包含源错误:“1469行上的Microsoft JScript编译错误”

1 个答案:

答案 0 :(得分:0)

Tldr;确保您的路径指向 Vue 二进制文件,而不是 Vue.js

很晚了,但对于那些绊倒这个问题的人,我想我可能有答案,这是我从这个 comment 推断出来的。基本上问题是 Windows 试图运行一个 Javascript 文件,而它应该运行二进制文件; Windows 试图在应该运行“vue”时运行“vue.js”。当我输入 vue --version 并尝试运行 vue 的全局安装版本时,我会收到上述错误。

Windows JScript Error

为了解决这个问题,我检查了我的路径(在继续之前确保你知道如何编辑它)并注意到它指向一个 bin 文件夹(通常保存二进制文件)。但是,文件夹中唯一的文件是“vue.js”。

Incorrect path to Vue Cli

经过一番挖掘,我发现 vue 二进制文件位于 C:\Users\dan\AppData\Roaming\npm 中,而不是 C:\Users\dan\AppData\Roaming\npm\node_modules\@vue\cli\bin 中。更改二进制文件所在文件夹的路径后,一切正常!

Working Vue CLI