Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不带容器文件夹的npm copyfiles_Npm_Npm Scripts_File Copying - Fatal编程技术网

不带容器文件夹的npm copyfiles

不带容器文件夹的npm copyfiles,npm,npm-scripts,file-copying,Npm,Npm Scripts,File Copying,我正在尝试使用NPMcopyfiles包,我用了很多次。但是我试图复制目标文件夹中dist文件夹的内容,而不创建dist,但我找不到正确的方法。我基本上只想要dist的内容(而不是文件夹本身) 所以我得到的是 --距离 | --捆 --解放党 package.json 我想要这个结果 --目的地 | --捆 --解放党 package.json 但是我总是在目的地得到不需要的dist --目的地 | --距离 | --捆 --解放党 package.json 我试过了 cross-e

我正在尝试使用NPM
copyfiles
包,我用了很多次。但是我试图复制目标文件夹中
dist
文件夹的内容,而不创建
dist
,但我找不到正确的方法。我基本上只想要
dist
的内容(而不是文件夹本身)

所以我得到的是

--距离
|
--捆
--解放党
package.json

我想要这个结果

--目的地
|
--捆
--解放党
package.json

但是我总是在目的地得到不需要的
dist

--目的地
|
--距离
|
--捆
--解放党
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
用于设置和使用环境变量,例如
NODE\u-env=production

--up 1
参数(或其速记等价物
-u 1
)与
copyfiles
一起使用是省略
dist
目录的正确方法。因此,只需使用以下方法:

copyfiles --up 1 dist/**/*.* ../dest

也就是说,删除初始的
跨环境
部分以解决问题。

首先,鉴于问题中所示的示例,无需将
复制文件
与附加软件包一起使用。该软件包将跨平台工作

cross-env
用于设置和使用环境变量,例如
NODE\u-env=production

--up 1
参数(或其速记等价物
-u 1
)与
copyfiles
一起使用是省略
dist
目录的正确方法。因此,只需使用以下方法:

copyfiles --up 1 dist/**/*.* ../dest
即,移除初始
跨环境
零件以解决问题