首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有通过grunt-browserify找到jquery模块。

没有通过grunt-browserify找到jquery模块。
EN

Stack Overflow用户
提问于 2014-08-26 21:04:29
回答 1查看 1.3K关注 0票数 3

我的应用程序配置包括:

package.json

代码语言:javascript
复制
{
  "name": "myapp",
  "version": "0.0.1",
  "scripts": {
    "start": "node app"
  },
  "repository": {
    "type": "git",
    "url": "git@github.com:me/myapp"
  },
  "dependencies": {
    "browserify": "^5.10.1",
    "browserify-shim": "^3.7.0",
    "grunt-browserify": "^2.1.4",
  },
  "engines": {
    "node": "0.10.x"
  },
  "browser": {
    "jquery": "public/bower_components/jquery/dist/jquery.min.js"
  },
  "browserify-shim": {
    "jquery": { "exports": "$" }
  },
  "browserify": {
    "transform": [
      "browserify-shim"
    ]
  }
}

Gruntfile.js

代码语言:javascript
复制
module.exports = function(grunt) {
    grunt.initConfig({
        browserify: {
            app: {
                src: [ 'public/javascripts/app.js' ],
                dest: 'public/javascripts/build.js'
            }
        }
    });

    grunt.loadNpmTasks('grunt-browserify');
    grunt.registerTask('default', ['browserify']);
};

public/javascripts/app.js

代码语言:javascript
复制
var $ = require('jquery');

$(document).ready(function() {
    alert('Ciao!');
});

结果是:

运行"browserify:app“(browserify)任务错误:"/Users/me/GitHub/myapp/public/javascripts/app.js"中找不到模块"jquery”的

我在网上发现了类似的配置例子,我找不到我的错误,请帮帮我!我只想在我的项目中一起使用咕噜语和浏览器化。下一步将包括twitter引导。

顺便说一下,我不想安装jquery模块,想要使用bower。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-07 14:57:49

你试过使用脱脂吗?如果您使用的是debowerify,您的package.json将被简化如下:

package.json

代码语言:javascript
复制
{
  "name": "myapp",
  "version": "0.0.1",
  "scripts": {
    "start": "node app"
  },
  "repository": {
    "type": "git",
    "url": "git@github.com:me/myapp"
  },
  "dependencies": {
    "debowerify": "^0.8.1",
    "grunt": "^0.4.5",
    "grunt-browserify": "^3.0.1",
  },
  "engines": {
    "node": "0.10.x"
  },
  "browserify": {
    "transform": [
      "debowerify"
    ]
  }
}

Gruntfile.js和public/javascripts/app.js仍然可以保持上面的相同

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

https://stackoverflow.com/questions/25515109

复制
相关文章

相似问题

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