这可能是一个愚蠢的问题,但我想我被困在这里。
案例是我正在使用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目录中的文件,我是否可以使用config
和model
中的文件目录也被复制到build/auth
目录。
非常感谢帮助。