使用建議:nodejs的模塊引用谆奥,使用相對路徑见坑,會造成寫一堆../,非常不便段多。
一首量、安裝module-alias
$ npm install module-alias --save
二、使用module-alias
注:這里@root就是別名进苍,后面引號內的內容就是原路徑
"_moduleAliases": {
"@root": ".",
"@app": "app"
},
配置文件引入 require(‘module-alias/register’);
require('module-alias/register');
import BaseController from '@root/baseController';
三加缘、ts做特殊映射
在tsconfig.json
文件中添加相應的映射
"compilerOptions": {
"paths": {
"@root/*": "["./*"]",
"@app/*": ["./app/*"],
}
大功告成??????