Javascript 理解如何使用npm部署Nuxtjs(或一般的js)应用程序的问题

Javascript 理解如何使用npm部署Nuxtjs(或一般的js)应用程序的问题,javascript,node.js,nuxt.js,Javascript,Node.js,Nuxt.js,我知道这可能是一个转储问题,但我无法确切理解这些javascript应用程序的部署是如何工作的 所以基本上我正在开发一个公告应用程序,它显然需要有良好的搜索引擎优化,最重要的是要被谷歌抓取和索引。我一直在读有关Nuxt和SSR的文章,然后就开始了 我看了这个视频,但我还是不能完全理解 npm-run-build和npm-run-generate 其中一个似乎只是一个index.html和一堆js文件(带有 另一个有如下文件( router.js,store.js等)。还有一个在dist文件夹中

我知道这可能是一个转储问题,但我无法确切理解这些javascript应用程序的部署是如何工作的

所以基本上我正在开发一个公告应用程序,它显然需要有良好的搜索引擎优化,最重要的是要被谷歌抓取和索引。我一直在读有关Nuxt和SSR的文章,然后就开始了

我看了这个视频,但我还是不能完全理解

  • npm-run-build
    npm-run-generate

  • 其中一个似乎只是一个index.html和一堆js文件(带有 另一个有如下文件(
    router.js
    store.js
    等)。还有一个在dist文件夹中,而 在一些隐藏的
    .nuxt文件夹中的其他文件

  • 其中哪一个正在使用SSR,它们中的任何一个是否可以使用SSR 被编入索引,以便公告实际开始出现在 谷歌搜索
  • 我是在生产中使用整个代码还是只使用构建/生成文件

如果你想制作ssr应用程序,你应该使用
npm run build
,nuxt将构建你的应用程序,否则如果你想在spa模式或静态模式(如github页面)部署你的代码,你可以使用
npm run generate
让nuxt为你生成一些html代码

根据:

nuxt build=>使用webpack构建应用程序,并缩小JS和CSS(用于生产)

nuxt generate=>构建应用程序并将每个路由生成为HTML文件(用于静态托管)