【发布时间】:2021-01-28 12:04:51
【问题描述】:
我已经使用vue create myapp 创建了一个 vue 项目。我在其中创建了几个组件:
src/components/MyFirst.vue
src/components/MySecond.vue
我还通过以下方式调整了我的vue.config.js:
module.exports = {
css: {
extract: false,
},
configureWebpack: {
optimization: {
splitChunks: false
},
output: {
filename: '[name].js',
chunkFilename: '[name].js'
}
}
}
这样yarn build 创建一个文件app.js
现在我想使用我在静态 HTML 文件中定义的组件:
<html lang="de">
<head>
<script src="https://cdn.jsdelivr.net/npm/vue@2.x/dist/vue.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.js"></script>
<script src="/static/app.js"></script>
<title>MyPage<title>
</head>
<body>
<my-comp></my-comp>
</body>
- 我必须做些什么才能实现这一目标?
- 有没有办法将其编译为每个组件一个
js文件?
【问题讨论】:
-
导入您在 HTML 页面的脚本部分创建的组件。
import { componentName } from filePath -
谢谢,不幸的是它不起作用。