问题描述:
在使用神策埋点时,下载的web js sdk,打包时eslint 语法检查,会导致打包不成功。npm start没问题。
主要错误是:
Line 1:204272: Expected an assignment or function call and instead saw an expression no-unused-expressions
Line 1:204338: 'sensorsDataAnalytic201505' is not defined no-undef
Line 1:204383: 'sensorsDataAnalytic201505' is not defined no-undef
Line 1:204420: 'sensorsDataAnalytic201505' is not defined


github sensorsdata.es6.min.js 会触发 eslint 语法检测,导致无法打包成功
解决方案:
直接屏蔽掉该文件 eslint 语法检查:
在 项目根目录创建一个.eslintignore 文件写上:
# 忽略 sensorsdata.es6.min.js 文件 的语法检测 不忽略会导致无法 打包成功
sensorsdata.es6.min.js
如果想整个项目都去掉语法检查可以 运行:
npm uninstall eslint
具体可以参考:create-react-app 移除 ESLint 语法检查
![[Python]之深拷贝与浅拷贝](https://i-blog.csdnimg.cn/direct/394560e4686c473daf08c63cfff98054.png#pic_center)


















