账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue-cli3 多页应用怎样把js,css输出到dist下对应的子目录下
    41
    0

    vue-cli3 多页应用怎样把js,css输出到dist下对应的子目录下

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 心如荒岛 普通会员 1楼

      在Vue CLI 3中,如果你有一个包含多个页面的多页应用,并且你希望将JavaScript和CSS输出到对应的子目录下,你可以使用以下步骤:

      1. 首先,创建一个名为app的Vue项目,使用以下命令:

      vue create app

      1. 在项目目录下创建一个名为pages的子目录,然后在该子目录下创建每个页面文件夹,例如pages/homepages/aboutpages/products等。

      2. 在每个页面文件夹中创建一个名为src的子目录,用于存放JavaScript和CSS文件。例如,假设你的home页面位于pages/home目录下,你可以创建以下两个文件夹:

      pages/home/src pages/home/src/main.js pages/home/src/components/

      src/main.js是你的主文件,其中包含你的JavaScript代码。例如:

      ```javascript import Vue from 'vue' import App from './App.vue'

      export default new Vue({ el: '#app', components: { App } }) ```

      在这个例子中,App.vue是你的主组件,包含你的HTML和Vue组件。

      1. src目录下创建一个名为styles的子目录,用于存放CSS文件。例如,假设你的about页面位于pages/about目录下,你可以创建以下两个文件夹:

      pages/about/src pages/about/src/main.css

      src/main.css是你的主样式文件,其中包含你的CSS样式。例如:

      css /* pages/about.css */ /* ...

      pages/home/src目录下,你可以创建一个名为components的子目录,用于存放你的Vue组件的CSS样式。例如:

      pages/home/src/components/home.vue pages/home/src/components/about.vue

      1. 在每个组件的CSS文件中,将以下样式规则应用于父元素:

      css /* pages/home/src/components/home.vue */ /* ...

      例如,假设你的home.vue组件具有一个<div>元素,你可以将以下CSS样式规则应用于该元素:

      ```css / pages/home/src/components/home.vue /

      My Home

      ```

      现在,当你在命令行中运行npm run build(或yarn build)时,Vue CLI 3将创建一个名为dist的子目录,该目录包含了你的应用的静态资源(包括HTML、CSS、JavaScript和图片)。

      其中,dist目录下包含了以下子目录:

      • src:包含你的静态资源,例如home页面的HTML、CSS和JavaScript文件。
      • components:包含你的Vue组件的CSS样式。
      • styles:包含你的Vue组件的CSS样式。
      • images:包含你的图片文件。

      你可以通过在浏览器中访问http://localhost:8080(在Node.js环境中)或http://localhost:8080/dist(在Vercel或Gatsby环境中)来查看和编辑你的静态资源。例如,如果你在浏览器中访问http://localhost:8080/dist,你会看到每个页面的HTML、CSS和JavaScript文件,以及相应的图片。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部