导入的html文件无法run,用vue-cli建的项目,npm run dev正常加载了index.html,但是加载不了js,无法初始化vue...

使用vue-cli建立的项目,将项目与服务器文件放在一起,想通过通过webpack生成的静态文件直接在服务在静态路径中运行.

现在通过npm run build 命令直接生成的dist静态文件,直接就可以通过服务器正常运行,但是通过npm run dev命令, 服务器只是加载了index.html文件,没有加载出js文件,导致vue不能初始化,只能看到index.html上的内容.

这样做的目的是想方便调试, 并且也是看了其他人的demo也是这样做的,很方便.但是遇到了这个问题,搜索了各种办法都无法解决.

自己搜索解决的过程中,觉得应该是配置问题, 但是始终没有解决,所在来这里请教下大家,先谢过了.

webpack.base.conf.js的配置,没有修改过

output: {

path: config.build.assetsRoot,

filename: '[name].js',

publicPath: process.env.NODE_ENV === 'production'

? config.build.assetsPublicPath

: config.dev.assetsPublicPath

},

config中index.js 将请求转到本地服务3001端口的配置

proxyTable: {

'/': {

target: 'http://localhost:3001/',

changeOrigin: true

}

}

index.html文件,主要是引用了一个app.js文件, 我感觉是这个路径的问题

name="viewport"

content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">

my-os

说明加载到首页

node.js服务器中的一段代码

app.get('*', function (req, res) {

let html = fs.readFileSync(resolve('./' + 'index.html'), 'utf-8')

console.log()

res.send(html)

})

我的目的是想通过dev命令,也可以正常访问本地服务器.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值