近来在关注angular项目,源码和最终的运行目录是分开的,源码是相对干净的,也没有那些angular、package.json,这些自动会有工具帮忙在运行目录中生成。发现一个有趣的现象,用webstorm(vscode可能也会遇到)打开源码,用ctrl+左键点击模板中的某个属性(对应的ts文件中定义的),死活无法跳转,折腾半天,现将折腾过得方案列举如下:
方法 | 是否有效 |
---|---|
webstorm中angular插件有说必须在项目中有angular库相关的依赖,例如放在node_modules目录下 | 实测无用 |
设置src目录为Resouce Root
|
实测无用 |
webstorm中重装angular插件 | 实测无用 |
个人无意间测得一种方法,就是在源码的根目录下建一个package.json文件,里面配置一些angular相关的依赖,也不用npm install去安装,依次类推,vue或react项目也是类似? | 实测有用 |
// package.json
{
"dependencies": {
"@angular/core": "~10.1.6"
}
}
网友评论