发表于: 2017-07-24 19:11:35
1 603
今天完成的事情
- 1.用r.js成功的将require项目压缩
- 2.修改bug,检查上线的代码有没有错误
明天计划的事情
1改简历,复习一下之前的知识点。
2.继续改bug
遇到的问题
- 用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的时候,虽然编译成功了,但是代码却不能运行,明天再看看原因。
收获
知道了如何对require.js项目进行打包。
评论