Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
Vue.js 每次编译应用程序时都必须创建.nuxt文件夹_Vue.js_Nuxt.js - Fatal编程技术网

Vue.js 每次编译应用程序时都必须创建.nuxt文件夹

Vue.js 每次编译应用程序时都必须创建.nuxt文件夹,vue.js,nuxt.js,Vue.js,Nuxt.js,每次运行npm-run-dev(我的团队就是这样设置该项目的)我都会遇到以下错误: 错误EEXIST:文件已存在,mkdir'X:..\my project\.nuxt' 然后我需要执行mkdir.nuxt并重试。它通常是有效的,有时是无效的:每次运行npm运行dev时,它都会不断询问我,5到10次之后,它就会有效。有时,无论我尝试了多少次,我都无法工作,所以我重启了我的机器,然后它就可以工作了 知道发生了什么吗?我以前在执行并行任务时遇到过类似的问题,这些任务会删除并写入同一个已删除目录。但是

每次运行
npm-run-dev
(我的团队就是这样设置该项目的)我都会遇到以下错误:

错误EEXIST:文件已存在,mkdir'X:..\my project\.nuxt'

然后我需要执行
mkdir.nuxt
并重试。它通常是有效的,有时是无效的:每次运行
npm运行dev
时,它都会不断询问我,5到10次之后,它就会有效。有时,无论我尝试了多少次,我都无法工作,所以我重启了我的机器,然后它就可以工作了


知道发生了什么吗?

我以前在执行并行任务时遇到过类似的问题,这些任务会删除并写入同一个已删除目录。但是,没有更多关于这方面的信息,只是知道有时
.nuxt
目录丢失。我真的找不到问题的根源。它可能与
numxt.config.js

这是我目前看到的唯一解决方案

尽管这可能无法解决最初的问题,但您可以做的是,至少能够在不必再担心的情况下进行开发:

  • 添加并始终在运行
    dev
    命令之前运行
  • 添加并在删除文件夹后运行
如果您现在全局添加命令,您的终端中应该有两个可用的命令,并且您可以运行它们

rimraf./.nuxt&&mkdirp.nuxt&&npm运行开发

这将是干扰最小的方法,因为它不会影响任何团队成员

如果它们也受此影响,您也可以将此包添加为
devDependency
,并添加另一个
npm run dev
命令,如图所示

{
...
    "scripts": {
        "dev": "rimraf ./.nuxt && mkdirp .nuxt && npm run dev"
    }
...
}

开发脚本中有什么?在
package.json
“脚本”:{“dev”:“nuxt”,…}
。如果你还想知道其他事情,请告诉我。所以它只是在调用
numxt
?如果直接运行,
numxt
是否能持续工作?可能是相关的。我不使用nuxt,所以我不知道。我们可以在答案中看到
nuxt.config.js
文件吗?或者是开发过程的一部分?谢谢。我全局安装了这两个包,然后运行
rimraf./.nuxt&&mkdirp.nuxt&&npm run dev
,但同样的问题仍然存在……您能告诉我
nuxt.config.js
的开发过程是什么吗?我觉得那里有一种并行的东西在同时删除和写入:)实际上,
numxt.config.js
中根本没有提到“dev”