首页
学习
活动
专区
圈层
工具
发布

.publish()
EN

Stack Overflow用户
提问于 2015-04-20 07:25:46
回答 1查看 693关注 0票数 1

我在听拉里查斯的教程,

在那里,他们在教程中没有错误,但是当我试图运行gulp命令时,我得到了错误。

代码语言:javascript
复制
c:\xampp\htdocs\projects\ims>gulp
c:\xampp\htdocs\projects\ims\gulpfile.js:16
        .publish(
         ^
TypeError: undefined is not a function
    at c:\xampp\htdocs\projects\ims\gulpfile.js:16:10
    at Elixir (c:\xampp\htdocs\projects\ims\node_modules\laravel-elixir\index.js:3:5)
    at Object.<anonymous> (c:\xampp\htdocs\projects\ims\gulpfile.js:14:1)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Liftoff.handleArguments (C:\Users\sizzling\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:116:3)

这是我的吞咽文件

代码语言:javascript
复制
elixir(function(mix) {
    mix.less('app.less')
        .publish(
        'jquery/dist/jquery.min.js',
        'public/js/vendor/jquery.js'
    )
        .publish(
        'bootstrap/dist/js/bootstrap.min.js',
        'public/js/vendor/bootstrap.js'
    )
        .publish(
        'font-awesome/css/font-awesome.min.css',
        'public/css/vendor/font-awesome.css'
    )
        .publish(
        'font-awesome/fonts',
        'public/css/fonts'
    );
});

我知道我一定做错了什么,但却找不出我哪里出了错?任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-20 07:53:53

.publish()函数是.copy()的别名,已经设置了bower路径,但是它已经被删除,因此您需要使用.copy()。像这样的东西应该能起作用

代码语言:javascript
复制
.copy(
    mix.bowerDir + '/path/to/lib/lib.js',
    'public/js/lib.js'
);

https://github.com/laravel/elixir/commit/b6d59b9f68978224064964a75a7639f95aa2eeee

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29741620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档