手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

phpstorm/webstorm中如何识别 vite 项目的@

首页 > Javascript >

在使用 phpstorm/webstorm 进行前端开发的时候,一般会设置 alias,比如@,但在 IDEA 中,如果项目是 vite/vuejs 的时候 ,无法识别路径。

网上教程很多,什么设置.eslintrc.js / jsconfig.json / tsconfig.json 之类的,但其实重启 IDE 后仍然无法识别。
 
查了一下资料,原来目前 phpstorm 对@的 alias,只支持 webpack,也就是说,如果你的前端项目是 webpack 的,其实是能够识别的。因此,只要在项目根目录下,随便建一个文件,尽量不要叫 webpack.config.js,以防被项目自动识别。你可以建一个 alias.config.js,内容如下:
JavaScript代码
  1. const path = require("path");  
  2. module.exports = {  
  3.   resolve: {  
  4.     alias: {  
  5.       '@': path.resolve(__dirname, 'resources/js'),  
  6.       '~': path.resolve(__dirname, 'resources')  
  7.     }  
  8.   }  
  9. }  
看到这个 resource/js 就知道当前是在 laravel 项目下面了。
在 Ide 的 setting中 :
Languaes & Frameworks > Javascript > Webpack ,选择手动,指定 alias.config.js ,确定后,再打开 *.vue 文件,会发现原来的 import 文件都能够自动识别了。
 



本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: vite, laravel, webpack, phpstorm, webstorm

« 上一篇 | 下一篇 »

只显示10条记录相关文章

巧用VMware虚拟机NAT端口映射使外网访问虚拟机 (浏览: 49654, 评论: 0)
golang将时间戳转为字符串 (浏览: 35948, 评论: 0)
转:phpQuery占用过多内存的解决方法 (浏览: 23634, 评论: 1)
删除BootCamp分区 (浏览: 21553, 评论: 0)
editplus 支持svn了 (浏览: 19651, 评论: 2)
Yii数据库迁移工具 (浏览: 19075, 评论: 0)
mysql_pconnect的水挺深,apache下的数据库长连接 (浏览: 17994, 评论: 0)
MAC的快捷键 (浏览: 17854, 评论: 0)
chrome 55之后,网页编码怎么更改? (浏览: 17170, 评论: 0)
开发中的一些注意事项 (浏览: 16937, 评论: 0)

发表评论

评论内容 (必填):