- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试将以下 browserify 工作流程迁移到单个 gulp 任务中:
package.json:
"scripts": {
"build": "browserify src/main.js > dist/build.js"
},
...
"browserify": {
"transform": [
"vueify",
"babelify"
]
}
.babelrc 文件:
{
"presets": ["es2015"]
}
自 gulp-browserify现在不再维护了,我用了this recipe将整个工作流程整合到一个 gulp 任务中:
gulp.task('build', function () {
var b = browserify({
entries: './src/main.js',
debug: true,
transform: [vueify, babelify.configure({presets: ["es2015"]})]
});
return b.bundle()
.pipe(source('build.js'))
.pipe(buffer())
.on('error', gutil.log)
.pipe(gulp.dest('./dist/'));
});
不幸的是,生成的 build.js 文件不同,只有命令 npm run build
生成的 build.js 文件才能正常运行我的 Vue.js 应用程序。
最佳答案
我刚刚设法自己解决了这个问题。在调试器中花了一些时间后,我发现 browserify 使用的转换数组包含两次“babelify”和“vueify”。
然后发生的事情可能是像这样应用转换:bablify -> vueify -> babelify -> vueify。我没有花太多时间弄清楚我的东西到底是怎么炸毁的,因为这个问题很容易解决。
在 package.json 或 gulp 文件中指定 browserify 转换。两者都不是。
关于npm - 将 browserify 工作流程移动到 gulp 任务 [vueify, browserify, babelify],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38962706/
我一直在尝试遵循这个http://adamwathan.me/2016/01/04/composing-reusable-modal-dialogs-with-vuejs/并让它与 Vueify 一起
我正在使用带有 browserify 和 vueify 的简单 vue.js 设置。 按照之前的指导,我还添加了 aliasify 作为依赖项,以便使用模板引擎。这是我的 package.json 文
如何像 Vue-Hackernews 示例一样使用 Elixir + Vueify? 他们在 package.json 中使用类似这样的命令 .... "scripts": { "dev":
我正在尝试 vueify变压器。我有一个名为记分板的测试组件: .scorecard-panel{ border: 1px solid green; background-color
我正在尝试在我的第一个 Laravel 项目中使用 Vueify,但我不确定它为什么不起作用。我已经(通过 npm)安装了 vueify 和 laravel-elixir-vueify 模块。 gul
这是我的 npm package 首先,我安装它。 npm install asva-vue-filters 然后我需要来自javascript文件的包: var vueFilters = requi
我正在使用 Gulp/Browserify/Vueify 构建一个应用程序来导入文件,但我遇到了 Vueify 问题。每当我导入一个 .vue 文件时,我都会得到一个空对象 {}。这是我的路由器文件:
基于 Vuejs 文档示例,我正在尝试做一个简单的 TreeView 组件,我可以在其中显示会计科目表而无需任何交互(不添加,不拖放......非常简单)。 我已经在 FiddleJs 上做了一个例子
我的问题: 我尝试按照以下步骤操作:https://github.com/vuejs/vueify 但是当我尝试运行这个命令时: browserify -t vueify -e src/main.js
我似乎无法让 vue-resource 与 vueify 一起工作。我已经定义了一个 vue 组件,我将其包含在我的 main.js 文件中。 import Vue from 'vue' import
我一直致力于使用 Vueify 将 vue.js 组件从 vue 1.0 移植到 Vue 2.0。在 Starter resources它指出: When you use vue-loader or
我是 Vue 的新手,我对 data 属性中的值绑定(bind)到我的 Vueify 模板中的占位符有疑问。我敢肯定这是一个简单的缺乏理解,但任何帮助将不胜感激。 我正在使用 Browserify 对
我一直在尝试让 browserify/vueify 使用 Gulp 输出 ES2015。我做了什么the documentation说的是: npm install\ babel-core\ babe
我无法让数据显示在我的 Vue 组件中。我正在使用 Vueify,我正在尝试从 listings.vue 组件加载列表数组,但我不断收到错误消息。另外,我不明白如何通过 computed 方法提取数据
我正在尝试将以下 browserify 工作流程迁移到单个 gulp 任务中: package.json: "scripts": { "build": "browserify src/main.j
我已经将 Elixir 设置为使用 Vueify 和热重载插件。一切都编译正常,但我的编译文件出现控制台错误,Vue 组件似乎没有转换为 html,它仍然显示 标签。如果我从 elixir 中删除热重
固定。 解决方案是: 通过.transform(babelify)还有 确保您所有的.vue -file 脚本元素看起来像 -- type 属性必须出现在 自定义属性、lang 属性.. 可能是第一
我正在开发一个 Web 应用程序,该应用程序将 vue-router 用于具有 Laravel 5 后端的 SPA。它为通过 laravel-elixir-vueify 运行的应用程序组件使用 .vu
我是一名优秀的程序员,十分优秀!