Vue.js Webpack项目执行npm run dev报错EJSONPARSE求解决
解决npm run dev时EJSONPARSE错误(package.json解析失败)
嗨,这个问题我之前踩过一模一样的坑!从错误提示里的Unexpected token / while parsing就能看出来,百分百是你的package.json文件里加了JSON规范不允许的注释。
JSON本身是不支持//单行注释或者/* */多行注释的,你肯定是编辑package.json的时候顺手加了注释,导致npm解析这个文件时直接卡壳报错了。
解决步骤超简单:
- 打开路径为
/Users/sylvia/Documents/FE/Practice/vue/vue-loader-demo/package.json的文件 - 逐行检查内容,把所有注释内容(不管是
//开头的还是/* */包裹的)全部删除 - 顺带排查下其他可能的JSON语法问题:比如最后一个键值对后面有没有多余的逗号,所有的键和字符串值是不是都用了双引号(JSON不支持单引号哦)
- 保存文件后,重新运行
npm run dev应该就能正常启动服务了
小提醒:如果想给项目配置加说明,别写在package.json里,单独整个README.md文件记录就好,或者用专门的配置文件来存注释~
内容的提问来源于stack exchange,提问作者Sylvia
相关产品推荐
相关产品推荐

