在我的package.json(来自npm)中,我具有以下构建命令:
"build": "mkdir -p ./build && cp ./src/index.html ./build/ && webpack -p --config webpack.production.config.js"
这个命令运行得很好,并创建了一个包含几乎所有我需要的“构建”文件夹。
但是,我还需要使build命令创建一个名为“ images”的子目录(在build文件夹中)。
我尝试了一些操作,例如:
"build": "mkdir build && mkdir -p ./build/images && cp src/index.html build/ && webpack -p --config webpack.production.config.js"
它总是返回这个错误
如何更改此构建命令以在构建文件夹内创建一个子目录?
这是因为使用了POSIX标准的Windowsmkdir
命令。用这种方式编写可移植的shell命令既困难又局限。
一种选择是安装和使用mkdirp
模块。然后,纯净且可移植的JavaScriptmkdirp
命令将可用于npm脚本。
npm install --save-dev mkdirp
命令:
"build": "mkdirp ./build && mkdirp ./build/images && ..."
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句