【发布时间】:2019-01-12 14:12:24
【问题描述】:
我一直在尝试在我的本地主机中运行一个使用 Vue CLI/Webpack 构建的简单 VueJS 应用程序,而无需使用 npm run dev,而只能从我的本地服务器访问。我运行 npm run build 并将文件拖到 Mamp 上的 htdocs 中,但它似乎仍然不起作用。这是我在项目中的目录结构:
这是我根文件夹中的 index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>demo</title>
</head>
<body>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
这是 dist 文件夹中的 index.html
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<title>demo</title>
<link href=/static/css/app.e1c36c05dd8e70649268723708cfb519.css rel=stylesheet>
</head>
<body>
<div id="app"></div>
<script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js>
</script><script type=text/javascript src=/static/js/vendor.3fae27b6d0a0572472a3.js></script>
<script type=text/javascript src=/static/js/app.e5eb3a5fa6134479362c.js></script>
</body>
</html>
我错过了什么?
谢谢!
【问题讨论】:
-
您是否转移了
build文件夹?如果是这样,那是错误的文件夹。您构建的文件位于dist -
另外,你用的是路由器吗?
-
是的,我正在使用路由器@SølveTornøe
-
我转移了里面的所有东西。我需要获取文件夹或转移到 dist 吗?@SølveTornøe
-
一旦你构建了你的项目,你唯一需要传输到你的 http-server 的就是 dist 文件夹的内容。在您的情况下,文件夹
static/和index.html
标签: javascript npm webpack vue.js localhost