【发布时间】:2017-07-04 05:44:33
【问题描述】:
我正在运行 Webpack、Babel 和 Vue.js,我想拆分我的入口文件。目前我有一个 app.js 文件,它是我的应用程序的起点。
我有一些代码片段要放入bootstrap.js 文件中,我想将其包含在我的主要app.js 文件中,我可以有一个干净的文件来开始使用 Vue 并在其中添加组件我去的时候。
我想在我的bootstrap.js 文件中添加的一些示例:
import messagesNL from './translations/nl';
Vue.use(VeeValidate, {
locale: 'nl',
dictionary: {
nl: {
messages: messagesNL
}
}
});
window.Vue = Vue;
插件、全局配置等的设置非常多。我觉得这不是你的典型模块,我发现很难为这个文件创建一个类似结构的模块,所以我基本上在我的app.js 文件中使用它:
import bootstrap from './bootstrap';
不知道这是否可行,它似乎只是整齐地导入所有内容,而我没有完成类似 module exports {} 的语法。
现在,我分配给该文件的引导变量在 app.js 中未使用,因为它仅用于要求该文件,而我的 IDE 将其显示为“灰色”,让我知道它未使用。
是否有另一种语法,这样我就不必为它分配名称?这种方法可以拆分我的文件,还是我应该做其他事情?
我还没有把它放到合适的模块中,因为那样它就会有自己的本地范围,我不确定如何使用所有插件等设置 Vue。如果有人有更好的建议,我愿意它。
干杯。
【问题讨论】:
标签: javascript node.js webpack ecmascript-6 vue.js