在package.json中创build一个子文件夹
在我的package.json(来自npm)中,我有以下的构build命令:
"build": "mkdir -p ./build && cp ./src/index.html ./build/ && webpack -p --config webpack.production.config.js"
这个命令运行得很好,并创build了几乎所有我需要的“生成”文件夹。
不过,我还需要使build命令创build一个名为“images”的子目录(在build文件夹中)。
我尝试了一些东西,比如下面的东西:
"build": "mkdir build && mkdir -p ./build/images && cp src/index.html build/ && webpack -p --config webpack.production.config.js"
它总是返回这个错误
我怎样才能改变这个构build命令来创build生成文件夹内的子目录?
这是因为子POSIX标准的Windows mkdir
命令。 以这种方式编写可移植的shell命令是困难和限制的。
一种select是安装和使用mkdirp
模块。 然后,一个纯粹的,可移植的JavaScript mkdirp
命令将可用于npm脚本。
npm install --save-dev mkdirp
命令:
"build": "mkdirp ./build && mkdirp ./build/images && ..."