没有容器文件夹的 npm copyfiles
npm copyfiles without container folder
我正在尝试使用我多次使用的 NPM copyfiles
包。但是我试图在不创建 dist
的情况下将 dist
文件夹的内容复制到目标文件夹中,但我找不到正确的方法。我基本上只想要 dist
的内容(不是文件夹本身)。
所以我有的是
-- dist
|
-- bundles
-- lib
package.json
我想要这个结果
-- destination
|
-- bundles
-- lib
package.json
但我总是在目标中得到不需要的 dist
-- destination
|
-- dist
|
-- bundles
-- lib
package.json
我试过了
cross-env copyfiles dist/**/*.* ../dest
我也试过 --up 1
cross-env copyfiles --up 1 dist/**/*.* ../dest
唯一有效的方法是使用 -f
(展平)标志,但我丢失了文件夹结构。
cross-env -f copyfiles dist/**/*.* ../dest
我是不是遗漏了什么,还是根本不可能?
首先,鉴于您问题中显示的示例,无需将 copyfiles
与附加包一起使用 cross-env. The package copyfiles 将跨平台工作。
cross-env
用于设置和使用环境变量,例如NODE_ENV=production
.
使用 --up 1
参数(或其 shorthand 等价物 -u 1
),使用 copyfiles
是省略 dist
目录的正确方法。所以只需使用以下内容:
copyfiles --up 1 dist/**/*.* ../dest
即删除初始 cross-env
部分以解决问题。
使用 ncp npm 包进行此操作。
ncp ./dist/ dest --filter **/*.*
我正在尝试使用我多次使用的 NPM copyfiles
包。但是我试图在不创建 dist
的情况下将 dist
文件夹的内容复制到目标文件夹中,但我找不到正确的方法。我基本上只想要 dist
的内容(不是文件夹本身)。
所以我有的是
-- dist
|
-- bundles
-- lib
package.json
我想要这个结果
-- destination
|
-- bundles
-- lib
package.json
但我总是在目标中得到不需要的 dist
-- destination
|
-- dist
|
-- bundles
-- lib
package.json
我试过了
cross-env copyfiles dist/**/*.* ../dest
我也试过 --up 1
cross-env copyfiles --up 1 dist/**/*.* ../dest
唯一有效的方法是使用 -f
(展平)标志,但我丢失了文件夹结构。
cross-env -f copyfiles dist/**/*.* ../dest
我是不是遗漏了什么,还是根本不可能?
首先,鉴于您问题中显示的示例,无需将 copyfiles
与附加包一起使用 cross-env. The package copyfiles 将跨平台工作。
cross-env
用于设置和使用环境变量,例如NODE_ENV=production
.
使用 --up 1
参数(或其 shorthand 等价物 -u 1
),使用 copyfiles
是省略 dist
目录的正确方法。所以只需使用以下内容:
copyfiles --up 1 dist/**/*.* ../dest
即删除初始 cross-env
部分以解决问题。
使用 ncp npm 包进行此操作。
ncp ./dist/ dest --filter **/*.*