我已切换到Vue.js.我在Vue CLI中创建了一个新项目。我收到来自 Windows脚本宿主的错误,其中包含源错误:“1469行上的Microsoft JScript编译错误”。
答案 0 :(得分:0)
Tldr;确保您的路径指向 Vue 二进制文件,而不是 Vue.js
很晚了,但对于那些绊倒这个问题的人,我想我可能有答案,这是我从这个 comment 推断出来的。基本上问题是 Windows 试图运行一个 Javascript 文件,而它应该运行二进制文件; Windows 试图在应该运行“vue”时运行“vue.js”。当我输入 vue --version
并尝试运行 vue 的全局安装版本时,我会收到上述错误。
为了解决这个问题,我检查了我的路径(在继续之前确保你知道如何编辑它)并注意到它指向一个 bin 文件夹(通常保存二进制文件)。但是,文件夹中唯一的文件是“vue.js”。
经过一番挖掘,我发现 vue 二进制文件位于 C:\Users\dan\AppData\Roaming\npm
中,而不是 C:\Users\dan\AppData\Roaming\npm\node_modules\@vue\cli\bin
中。更改二进制文件所在文件夹的路径后,一切正常!