Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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
Path Nuxt生成公共路径错误地附加到生成路径_Path_Nuxt.js - Fatal编程技术网

Path Nuxt生成公共路径错误地附加到生成路径

Path Nuxt生成公共路径错误地附加到生成路径,path,nuxt.js,Path,Nuxt.js,我正在我的框架中导入一个nuxt项目 它将在/nuxtapp上提供,并在我的文件结构中的APP_ROOT/priv/static/nuxtapp上提供 无法使用正确的路径加载资源:( 这是我的配置: { build: { publicPath: '/nuxtapp/_nuxt/', }, generate: { dir: '../priv/static/nuxtapp', } } publicPath确保我的HTML文件中的资产路径是:/nuxtapp/\u n

我正在我的框架中导入一个nuxt项目

它将在
/nuxtapp
上提供,并在我的文件结构中的
APP_ROOT/priv/static/nuxtapp
上提供

无法使用正确的路径加载资源:(

这是我的配置:

{
  build: {
    publicPath: '/nuxtapp/_nuxt/',
  },
  generate: {
    dir: '../priv/static/nuxtapp',
  }
}
publicPath
确保我的HTML文件中的资产路径是:
/nuxtapp/\u nuxt/.js
,这是我所期望的

generate
将代码带到
priv/static/nuxtapp
,这也很好

唯一不起作用的是资产被放置在:

APP\u ROOT/priv/static/nuxtapp/nuxtapp/\u nuxt/.js
而它们应该位于:
APP\u ROOT/priv/static/nuxtapp/\u nuxt/.js
所以感觉就像文件被移动到:


${config.generate.dir}/${config.public_path}
而如其名称所示,
publicPath
应该只在HTML端,如其名称所示。

就我而言,我决定转向
universal
,它似乎使用得更多,因此问题更少

不确定我是否会鼓励Nuxt在
spa
模式下作为静态站点生成器,因为文档仍然很不清楚,行为有时也很神秘

但是在
universal
模式下,它真的很棒