我对Vue和Node非常陌生,我试图在项目中插入一个全局值,但为此,我想将index.html
放在公共目录中。
我首先创建一个项目,但未创建公共src,我可以使用以下命令运行它:
$ npm run dev
如果我创建公共目录并将index.html
放入其中,则在运行$ npm run dev
时出现致命错误(没有其他消息)。
因此,我通过@vue/cli-service
通过节点安装了$ npm install --save @vue/cli-service
,但没有任何变化,我也尝试找到this问题中提到的vue.config.js
,但没有找到它。
(在我的package.json中有以下依赖关系:
"@vue/cli-service": "^3.0.0",
)
我在做什么错? 谢谢
PS:我想做的是使用this并在索引文件中添加BAse_URL,但在此之前,如果我将index.html
放在公共目录中,则会出现错误
答案 0 :(得分:2)
对于Vue-CLI 3和4(及更高版本),不会在src文件夹中创建index.html。 因此,如果要在项目中包含任何文件(例如CSS文件或Jquery库),只需将其导入App.vue中即可。
import './assets/css/a.css';
或采用全局样式之一(对于CSS文件):
<style>
@import './assets/styles/yourstyles.css';
</style>