webpack打包压缩后出现的问题

输入命令npm run dev在本地运行正常,输入npm run build就报错了:

clipboard.png

clipboard.png

中间是用到了marked解析markdown,本地运行正常如下:

clipboard.png

将dist文件夹下的内容上传到github上就不正常,如下:

clipboard.png

直接把使用npm run dev生成的页面中的app.js引入基本是正常的。

初次遇到这种情况,我估计是因为webpack压缩的时候出现问题了,请问有没有什么办法解决这个问题没?

阅读 6k
3 个回答

我的回答同楼上 你忽略吧

这是把markdown那部分转换的代码

import marked from 'marked'
import comment from './Comment'
import github from './Github'

marked.setOptions({
  renderer: new marked.Renderer(),
  tables: true,
  breaks: true
})

export default {
  data () {
    return {
      pageId: this.$route.params.pageId
    }
  },
  components: {
    github,
    comment
  },
  created () {
    this.page = marked(require('../blog/tpl/' + this.pageId).template)
  }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进