Javascript 如何为VueJS创建单个条目JS文件

Javascript 如何为VueJS创建单个条目JS文件,javascript,vue.js,webpack,vuejs2,vue-cli,Javascript,Vue.js,Webpack,Vuejs2,Vue Cli,我在Vue中有一个很大的项目,因此我们使用Webpack配置将代码分块,但是当我使用Vue cli服务构建项目时,它会生成一个index.html,预取/预加载所有块。我不想使用这个index.html。我需要一个Vue的单一条目文件,该文件将启动应用程序并根据请求导入其他文件 我在Webpack中尝试了splitChunks:false,但没有帮助: 配置网页包:{ 优化:{ 分割块:false } } 尝试删除其他导入并仅保留app.js,但这也没有帮助 我们正在使用导入(/*webpac

我在Vue中有一个很大的项目,因此我们使用Webpack配置将代码分块,但是当我使用
Vue cli服务
构建项目时,它会生成一个
index.html
,预取/预加载所有块。我不想使用这个
index.html
。我需要一个Vue的单一条目文件,该文件将启动应用程序并根据请求导入其他文件

我在Webpack中尝试了
splitChunks:false
,但没有帮助:

配置网页包:{
优化:{
分割块:false
}
}
尝试删除其他导入并仅保留
app.js
,但这也没有帮助

我们正在使用
导入(/*webpackChunkName:“login”*/'./views/login.vue')
,但不是在所有组件中使用

我以前有另一个Vue项目,它以我想要的方式工作:只有一个
app.js
和一个
vendor.js
,可以根据需要导入其他块。当时,我没有使用vue cli服务;而只是一个简单的网页包配置和
System.import(/*webpackChunkName:“Login”*/'@/components/pages/Login/Login.vue')
在导入路由文件的所有组件中:


...
我想建立我的项目,并有一个单一的JS文件,我可以导入到另一个HTML文件,它将作为一个启动文件


我是否只需要在所有导入中导入
系统.import
?使用
vue cli服务的任何其他配置

可以通过禁用插入
index.html
(by)的预加载和预回迁脚本,从而只在
index.html
中导入一个
app.js

//vue.config.js
module.exports={
链接网页包:配置=>{
config.optimization.delete('splitChunks')//没有供应商区块
config.plugins.delete('prefetch')//没有预取块
config.plugins.delete('preload')//没有预加载块
}
}