我将Vue-cli
与webpack
一起使用,我在调用js
中的外部css
和index.html
文件时遇到问题。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>gradana</title>
<link rel="stylesheet" href="./src/assets/css/hello.css">
</head>
<body>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
如果我运行代码我有错误。
Cannot GET /src/assets/css/hello.css
答案 0 :(得分:2)
当您使用vue cli
时,捆绑期间webpack会处理assets
文件夹,而assets
文件夹中的文件应包含在js
e.g. require('../node_modules/bootstrap/dist/css/bootstrap.min.css')
。
或者您只需将CSS
或JS
个文件存储到/static
文件夹中,static
文件夹中的所有文件都会在运行应用时添加到/dist
文件夹中
然后将其调入index.html
<强> CSS 强>
<link rel="stylesheet" href="/static/css/hello.css">
<强> JS 强>
<script src="/static/scripts/script.js"></script>