如题,不胜感激。或者说如何遍历整个网站知道用了哪些js文件
node.js grunt JavaScript
冗余??表明上看起来没用到的js文件,可能存在依赖性,所以,这种删除所谓“冗余”的js文件做法有些不合理吧,,这也要求我们在写代码的时候,尽量保证不要引入冗余的文件...
用webstorm的refactor功能去删文件,它会自动帮你检查依赖关系
放弃吧,强迫症这么严重吗,冗余的js文件它就在那里。
有seajs模块化管理吗,你可以充分利用浏览器,进行短点调试,一点点的调,看看哪些代码对你想要的功能起作用
很难,所以说维护别人的代码不如重写算了
拿文件名作全局搜索。 例如有一个config.js,你可以拿config.js作为关键词全局搜索,来排除是否使用。 为了确保万一,在拿config作为关键词搜索!
js 是可以动态加载的,并不是都写死路径在文件中,所以无解
你说有很多冗余的文件,是否有些文件看起来就像没被用过的? 那大可先测试下这些文件是否真的毫无用处。 至于想要彻底清除所有的用不着的文件,没什么好办法。祝好运吧。
很难。 只能提供一些不完全可靠的解决方式。
strace -e trace=open node 你的网站.js strace 会记录所有你访问的文件 然后想办法遍历整个网站,比如 curl/wget (但是对 ajax无效。)
strace -e trace=open node 你的网站.js
strace
curl/wget
要不然就是让你的网站运行足够长的时间,然后 find -atime +180 目录 查找大于180天没有访问过的文件。
find -atime +180 目录
这个基本上很难
grunt是怎么运行的? 有没有自己写的教程符合新手看的?
grunt uglify如何清除(删除)console.log?
grunt 使用 grunt-contrib-livereload 时提示 Warning: ...
构建 react 最新版失败,反馈404,找不到eslint-plugin-react-int...
requirejs r.js 合并压缩脚本,fileExclusionRegExp参数配置无效?
node 安装grunt-cli 失败