huoxiangdong / Blog

学习记录
0 stars 0 forks source link

VSCode中NodeJs require相对路径太长或不能提示路径别名的问题 #67

Open huoxiangdong opened 6 years ago

huoxiangdong commented 6 years ago
// 放到入口文件里,比如: `/app/index.js`
process.env.NODE_PATH = __dirname + '/..'
require('module').Module._initPaths()

// 然后就可以愉快滴require了
const User = require('app/models/User')

// 现在代码是可以正常运行了,但VSCode里面并没有代码提示,解决办法也很简单,在项目根目录建一个jsconfig.json,写入以下内容
{
  "compilerOptions": {
    "baseUrl": "./",
    "paths": {
    }
  }
}