发表于: 2017-07-24 19:11:35

1 603


今天完成的事情

  1. 1.用r.js成功的将require项目压缩
  2. 2.修改bug,检查上线的代码有没有错误
  1. 明天计划的事情

1改简历,复习一下之前的知识点。

2.继续改bug

遇到的问题

  1. 用r.js打包,一直报路径错误,根据报错,一个一个配置,总算是全部配好了。之前写require.js的时候,配置是分开写的,所以报了错,写配置的时候统一写在require.config里面方便打包和查找。build.js配置如下:
({
appDir: './src',
baseUrl: './',
dir: './dist',
name: 'js/main',
fileExclusionRegExp: /^(r|build)\.js$|.idea/,
optimizeCss: 'standard',
removeCombined: true,
paths: {
"showStyles":"js/styleEditor",
"showResume":"js/resumeEditor",
"jquery": "vendor/jquery/jquery.min",
"marked":'vendor/marked/marked',
"prism":"vendor/prism/prism",
"styles":"js/data/style",
"resumeMarkdown":"js/data/resume"
 },
shim: {
'marked': {
exports: 'marked'
   },
'prism': {
exports: 'Prism'
   }
}
})

打包虽然有个别文件失败了,但是整体上还是没问题的。但是使用babel将es6代码编译成es5的时候,虽然编译成功了,但是代码却不能运行,明天再看看原因。

  1. 收获

  1. 知道了如何对require.js项目进行打包。



返回列表 返回列表
评论

    分享到