最近接手一个别人的页面,代码很是凌乱与庞杂,当我在增加功能时,发现我添加的模块与原有的模块有冲突,但不知道那个原有的模块在什么位置,就得到处找。
但发现这种方式太笨拙了,网上也没有找到相应的工具,索性我就自己写了一个工具。
项目地址:sdep。
npm install sdep -g
sdep [options] <file>
sdep example/index.js
example/index.js ├ example/css/css.css ├ example/css/scss.scss ├ example/css/less.less ├ example/jsx.jsx | ├ node_modules/react/index.js | | ├ node_modules/react/cjs/react.production.min.js | | | └ node_modules/object-assign/index.js | | └ node_modules/react/cjs/react.development.js | | ├ node_modules/object-assign/index.js | | └ node_modules/prop-types/checkproptypes.js | | └ node_modules/prop-types/lib/reactproptypessecret.js | ├ node_modules/react-dom/index.js | | ├ node_modules/react-dom/cjs/react-dom.production.min.js | | | ├ node_modules/react/index.js | | | | ├ node_modules/react/cjs/react.production.min.js | | | | | └ node_modules/object-assign/index.js | | | | └ node_modules/react/cjs/react.development.js | | | | ├ node_modules/object-assign/index.js | | | | └ node_modules/prop-types/checkproptypes.js | | | | └ node_modules/prop-types/lib/reactproptypessecret.js | | | ├ node_modules/object-assign/index.js | | | └ node_modules/scheduler/index.js | | | ├ node_modules/scheduler/cjs/scheduler.production.min.js | | | └ node_modules/scheduler/cjs/scheduler.development.js | | └ node_modules/react-dom/cjs/react-dom.development.js | | ├ node_modules/react/index.js | | | ├ node_modules/react/cjs/react.production.min.js | | | | └ node_modules/object-assign/index.js | | | └ node_modules/react/cjs/react.development.js | | | ├ node_modules/object-assign/index.js | | | └ node_modules/prop-types/checkproptypes.js | | | └ node_modules/prop-types/lib/reactproptypessecret.js | | ├ node_modules/object-assign/index.js | | ├ node_modules/prop-types/checkproptypes.js | | | └ node_modules/prop-types/lib/reactproptypessecret.js | | ├ node_modules/scheduler/index.js | | | ├ node_modules/scheduler/cjs/scheduler.production.min.js | | | └ node_modules/scheduler/cjs/scheduler.development.js | | └ node_modules/scheduler/tracing.js | | ├ node_modules/scheduler/cjs/scheduler-tracing.production.min.js | | └ node_modules/scheduler/cjs/scheduler-tracing.development.js | └ example/wel.jsx | └ node_modules/react/index.js | ├ node_modules/react/cjs/react.production.min.js | | └ node_modules/object-assign/index.js | └ node_modules/react/cjs/react.development.js | ├ node_modules/object-assign/index.js | └ node_modules/prop-types/checkproptypes.js | └ node_modules/prop-types/lib/reactproptypessecret.js └ example/async/index.js └ example/async/index.css
sdep example/index.js -q react
example/index.js └ example/jsx.jsx └ node_modules/react/index.js example/index.js └ example/jsx.jsx └ node_modules/react-dom/index.js example/index.js └ example/jsx.jsx └ example/wel.jsx └ node_modules/react/index.js
sdep example/index.js -q 'less|scss' -r
example/index.js └ example/css/scss.scss example/index.js └ example/css/less.less
更多博客,查看 https://github.com/senntyou/blogs
作者:深予之 (@senntyou)
版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
如对本文有疑问, 点击进行留言回复!!
清除新版Google Chrome浏览器中表单控件(input,button...)默认的黑色边框
荐 20200714——git/mac配置/项目运行步骤/一些报错
antd 菜单组件 使用时报错:Cannot read property ‘isRootMenu‘ of undefined
CSS|div的style=“background-image: url(img/a.bmp)图片显示不出来
硬件仪表盘账号建立指导(一) --WHQL认证测试结果提交账号(一)
cookie的规范Cookie的不可跨域名性或Cookie与域名的关系
网友评论