如何执行Node.js路径别名?

时间:2019-06-30 16:49:18

标签: node.js webpack alias webpack-dev-server nodemon

我正在使用Webpack来构建我的Node.js后端项目。 在我的Webpack配置中,我有这样的别名:

alias: {
  '@': resolvePath('src'),
  '@app': resolvePath('src/app'),
},

当我构建用于生产的应用程序时,这些别名会起作用,因为Webpack会将它们转换为创建的包中的真实路径。

但是我运行nodemon来开发API。并且nodemon与webpack捆绑包或devserver不相关。 因此,这是越来越明显的错误:

let myService = require('@services/my-service');

我想问一下如何使用Webpack config运行那些别名,或者在创建包之前在dev mod中允许使用nodemon服务器使用某种别名。

0 个答案:

没有答案