内容简介:node.js开发项目,如果目录结构复杂,import需要使用相对路径很麻烦,vue引入了@别名引用,该方式简化了引用路径描述。但是IDE对@别名支持的不好,可以点击关联到元文件。但是目前没找到配置能让IDE分析@引用的文件的。导致import出来的内容无法直接定位到源文件。经过一段时间摸索。发下一个新方式,但本人不是专职前端,不知道这个方式是否合理,步骤如下:这个很简单,进入到项目的src下,npm init一步一步执行即可
node.js开发项目,如果目录结构复杂,import需要使用相对路径很麻烦,vue引入了@别名引用,该方式简化了引用路径描述。
但是IDE对@别名支持的不好,可以点击关联到元文件。但是目前没找到配置能让IDE分析@引用的文件的。导致import出来的内容无法直接定位到源文件。经过一段时间摸索。发下一个新方式,但本人不是专职前端,不知道这个方式是否合理,步骤如下:
1 把src npm init成一个library
这个很简单,进入到项目的src下,npm init一步一步执行即可
2 把src library链接到项目的node_modules中
进入到src创建一个node_modules,然后进入node_modules,执行ln -s ../src src创建软连接
3 修改src的package.json
{
"name": "src",
"version": "1.0.0",
"description": "",
"main": "main.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"src": "file:src"
}
}
"src": "file:src"
这个很关键常规依赖后面是写的版本号,但是这样写应该可以避免被同名的远程仓库覆盖(这个地方自己需要谨慎,考虑极端情况被覆盖的概率)
4 使用src模块
以上准备好以后,在代码中就可以直接导入src下的文件了
import 'src/icons'
import 'src/permission'
import { login, logout } from 'src/api'
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Seasoned Schemer
Daniel P. Friedman、Matthias Felleisen / The MIT Press / 1995-12-21 / USD 38.00
drawings by Duane Bibbyforeword and afterword by Guy L. Steele Jr.The notion that "thinking about computing is one of the most exciting things the human mind can do" sets both The Little Schemer (form......一起来看看 《The Seasoned Schemer》 这本书的介绍吧!