eslint

Line 7:9: Parsing error: Unexpected token



解决方案:
1.eslint 配置 babel-eslint 插件
cnpm install babel-eslint –save
2.在package.json中配置 eslintConfig 属性
“eslintConfig”: {
 ”parser”: “babel-eslint”
 }

https://stackoverflow.com/questions/36001552/eslint-parsing-error-unexpected-token



如果还是解决不了,检查下eslint 和 babel的版本



vscode里安装eslint和vetur插件,全局安装eslint,并在项目根目录中eslint –init



二、Cannot find module ‘eslint-config-standard’…或者安装module失败
解决:全局安装错误提示中的包,例如上面错误,就npm i -g eslint-config-standard,删除.eslintrc.js文件,重新在项目根目录中eslint –init,并重启vscode。



https://www.cnblogs.com/macq/p/8038930.html



npm批量安装需要的模块
如果要同时安装很多模块,就要输入多行命令,而且在团队开发中每个人都要这么做一边,虽然不是什么大事,但就是麻烦。



npm通过“package.json”文件支持批量安装。这个文件里可以描述依赖的模块,并且可以指定模块的版本。



在当前目录中建一个“package.json”文件,文件内容:



{
“dependencies”: {
“express”: “3.2.2”,
“ejs”: “*”,
“mongodb”: “>=0.9.9”
}
}
然后在命令行的当前目录下执行:



npm i
https://blog.csdn.net/kongxh_1981/article/details/48972681



解决 npm 无法安装 devDependencies 下的依赖包的问题



解决方法
npm 有个默认配置项 production (生产)设置为 true 时就不会安装 devDependencies 下的依赖包。



// 配置成 false,意思是不在生产环境下



https://www.jianshu.com/p/a00e500f7aff



在package.json中有两个字段:



dependencies:是在生产环境中运行需要的安装包。



devDependencies:是在开发环境中需要安装的依赖包。



执行npm install,以上两种依赖包都会安装,如果执行以下线上部署命令,则只会安装dependencies中的包:



// 本地开发
npm install



// 线上部署
npm install –production
NODE_ENV=production npm install



如果在安装一个包的时候,想保存到package.json中,可以执行以下命令:



npm install –save-prod // 保存到 dependencies
npm install -P // 保存到 dependencies



npm install –save-dev // 保存到 devDependencies
npm install -D // 保存到 devDependencies



https://zhuanlan.zhihu.com/p/116453207



https://www.samyoc.com/single/2532



如果上述问题还是解决不了
npm run lint 代替eslint 命令,问题解决



cnpm install babel-eslint –save
cnpm install eslint@4.2.0 –save -g cnpm install –save-dev
eslint eslint-config-defaults
cnpm i -g eslint-config-standard
cnpm i eslint-plugin-import@latest -g –save-dev
cnpm i eslint-plugin-node@latest -g –save-dev



cnpm i eslint-plugin-promise@latest -g –save-dev



npm run lint



Category node