【问题标题】:Vue define where is the index.html fileVue 定义 index.html 文件在哪里
【发布时间】:2019-11-14 00:07:40
【问题描述】:

我对 Vue 和 node 非常陌生,我正在尝试在我的项目中插入一个全局值,但我想将我的 index.html 放在公共目录中。 我首先创建了一个项目,但是没有创建公共src,我可以运行它:

$ npm run dev

如果我创建公共目录并将index.html 放入其中,则在运行$ npm run dev 时出现致命错误(没有任何其他消息)。 所以我用节点安装了@vue/cli-service,通过$ npm install --save @vue/cli-service但没有任何改变,我也尝试找到vue.config.js,这是this问题中提到的,但我没有找到。

(在我的 package.json 中有这个依赖项: "@vue/cli-service": "^3.0.0",)

我做错了什么? 谢谢

PS:我想做的是使用 this 并在我的索引文件中添加 BAse_URL,但在此之前,如果我将 index.html 放在公共目录中,我会收到错误

【问题讨论】:

  • 你是通过 vue create my-project 创建的项目吗?
  • 我用 vue init webpack projectname 创建的
  • 试图插入全局值是什么意思?是全局js文件、字符串等吗?
  • 这些方法有什么问题? stackoverflow.com/questions/49314142/…
  • 我在帖子中添加链接

标签: node.js vue.js


【解决方案1】:

对于 Vue-CLI 3 和 4(及更高版本),不会在 src 文件夹中创建 index.html。 因此,如果您想在项目中包含任何文件(例如 CSS 文件或 Jquery 库),您只需将其导入 App.vue:

import './assets/css/yourstyles.css';

或全局样式之一(用于 CSS 文件):

<style>
@import './assets/styles/yourstyles.css';
</style>

【讨论】:

    猜你喜欢
    • 2020-09-13
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 2018-08-31
    • 2016-03-29
    • 1970-01-01
    • 2021-01-11
    • 2018-11-09
    相关资源
    最近更新 更多