
在 Vue 项目中( Webpack 支持),可以通过 @/xxx/xxx 代表项目 根目录下的 src/xxx/xxx 。在普通的 Node 项目中有没有办简单的实现类似的用法,要不然引入文件总是要 ../../../xxx/xxx 很不灵活。
1 imyxz Nov 3, 2019 via Android 以前写过一个,可以实现类似你说的那种用法 https://github.com/imyxz/hook-require-path |
2 Hanggi Nov 3, 2019 lerna |
3 TomVista Nov 3, 2019 via Android path 包可以吧 |
4 L1shen Nov 3, 2019 |
5 zengming00 Nov 3, 2019 傻,../../相对路径才能让 vscode 的代码静态追踪生效 |
6 foam Nov 3, 2019 index.js 里 定义一个 global.PROJECT_ROOT = __dir__ 其他 js 文件 require(`${PROJECT_ROOT}/module/xxx`); |
7 foam Nov 3, 2019 @zengming00 你说的追踪问题可以靠其他手段解决 |
8 zengming00 Nov 3, 2019 @foam global 在我公司是绝对禁止使用的 |
9 Hilong Nov 3, 2019 via Android @zengming00 了解下 jsconfig.json |
10 FrameJack Nov 4, 2019 webpack 不是有 resolve 吗 https://webpack.docschina.org/configuration/resolve/ |
11 FrameJack Nov 4, 2019 噢噢是 node 项目..这就不太清楚了 |
12 waiaan Nov 4, 2019 via Android 专门定义一个路径文件? |
13 Biebe Nov 4, 2019 module-alias + 1 |
14 zengming00 Nov 4, 2019 @Hilong 了解下学习成本,如果能用简单的方法解决问题,为何要引入更复杂的东西呢,对于任何一个 接盘侠 来说都不是好事, 解决了一个小问题带入了 module-alias 和 jsconfig.json 两个大麻烦 |
15 ghostcode Nov 18, 2019 @zengming00 那怎么解决? |