如何设置节点和npm以使其正常工作

时间:2019-04-24 11:22:05

标签: node-modules

我尝试使用laravel框架在udemy上学习一门课程。因此,我们将一些文件放在用于CSS和JS的resources->assets/libs文件夹中。

有gulpfile.js,我编写了将所有内容编译为更好响应的路径。我的节点最新版本有问题,因此我将版本降级到6.X。终端无法识别命令gulp,因此我可以在该命令可用后添加环境变量node_path %AppData%\npm\node_modules,但是每次碰到gulp“意外令牌”时都会收到消息。

laravel version - is 5.2.45
node version -6.17.1
gulp version (cli-2.2.0) and local version (4.0.1)

我以前从未用过这种东西。

我尝试使用npm rebuildnpm uninstallnpm rebuild -g之类的随机解决方案,并在laravel项目中多次删除了node_module,但没有成功。

var elixir = require('laravel-elixir');

/*
 |--------------------------------------------------------------------------
 | Elixir Asset Management
 |--------------------------------------------------------------------------
 |
 | Elixir provides a clean, fluent API for defining some basic Gulp tasks
 | for your Laravel application. By default, we are compiling the Sass
 | file for our application, as well as publishing vendor resources.
 |
 */

elixir(function(mix) {
    mix.sass('app.scss')

    .styles([
        'libs/blog-post.css',
        'libs/bootstrap.css',
        'libs/bootstrap.min.css',
        'libs/font-awsome.css',
        'libs/metisMenu.css',
        'libs/sb-admin-2.css',
        'libs/styles.css'



     ], './public/css/libs.css')

     .scripts([

         'libs/bootstrap.js',
         'libs/bootstrap.min.js',
         'libs/jquery.js',
         'libs/metisMenu.js',
         'libs/sb-admin-2.js',
         'libs/scripts.js'


     ], './public/js/libs.js') 

});

0 个答案:

没有答案
相关问题