VUE CLI 3.0 移除嚴格模式


 在vue 項目使用嚴格開發時,引用一些不規范的js時會報 Uncaught TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them

方案一:如果需要全部移除則使用

npm i babel-plugin-transform-remove-strict-mode -D

然在 babel.config.js配置如下

 

方案二:如果只需要排除個別目錄或js文件則:

在babel.config.js 中配置

ignore: [
"public/bower_components/ueditor/utf8-asp/*.js"//排除不規范的js文件檢查
]

方案三:把文件移動這兩個目錄下/node_modules/* and /bower_components/*

詳細解析見:https://eslint.org/docs/user-guide/configuring#eslintignore

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM