有没有办法使用babel从app目录导出模块外?

时间:2018-05-11 11:46:08

标签: node.js build babel koa

这可能是一个愚蠢的问题,但我想我被困在这里。

案例是我正在使用babel来编译我的koa应用程序,生成的构建在app目录之外存在一些依赖关系的问题。

文件夹结构

root/
  node_modules
  auth // auth app
  blog // blog app
  config // common config for both apps
  models // database models common for both apps
  logs // app logs
  builds
    auth // auth build
    blog // blog build
  .env // envrionment settings
  .babelrc // babel config
  package.json

的package.json

"scripts": {
  "auth": "nodemon auth/ --exec babel-node",
  "blog": "nodemon auth/ --exec babel-node",
  "build:auth": "babel auth -d builds/auth --copy-files",
  "build:blog": "babel blog -d builds/blog --copy-files"
},
"devDependencies" {
  "babel-cli": "^6.26.0",
  "babel-preset-env": "^1.6.1",
  "nodemon": "^1.8.1"
}

当我运行npm run build:auth时,会生成auth应用程序的构建,但只会编译和复制auth目录中的文件,我是否可以使用configmodel中的文件目录也被复制到build/auth目录。

非常感谢帮助。

0 个答案:

没有答案