javascript - 我如何使用 browserify 安装不在 npm 上的库?

标签 javascript node.js angularjs npm browserify

我一直在使用 Angular 并使用 Bower 作为包管理器。对于当前的项目,我想在浏览器中使用一些 npm 模块并从 browserify 开始

对于我的入门项目,我能够 npm install angular angular-ui-router --save 因为他们有 npm packages但我习惯于使用 bower install

安装依赖项

构建我的 browserify-angular 应用程序,如何安装 npm 上未列出的依赖项?本质上,browserify 是否可以替代 bower install,或者我可以将 bower 与 browserify 一起使用吗?

对于当前项目,我有一个如下所示的 package.json:

{
  "name": "browserify-begin",
  "version": "0.0.0",
  "dependencies": {
    "7digital-api": "^0.15.2",
    "angular": "^1.2.16",
    "angular-ui-router": "^0.2.10"
  },
  "devDependencies": {
    "browserify": "^4.1.5",
    "grunt": "^0.4.5",
    "grunt-browserify": "^2.1.0",
    "grunt-contrib-connect": "^0.7.1",
    "grunt-contrib-copy": "^0.5.0"
  }
}

最佳答案

您可以使用 npm 安装 git-repos without them being published to npm .

"dependencies": {
    "package": "git+https://github.com/path/to/repo#commitSHAhash"
}

关于javascript - 我如何使用 browserify 安装不在 npm 上的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23786474/

相关文章:

javascript - JQuery.Validate 插件可以阻止提交 Ajax 表单吗

javascript - # of children 的 CSS 动画延迟

javascript - 如果文件长度超过1GB,如何从客户端上传文件到服务器?

javascript - 使用 jQuery 从 NodeJS 服务器请求数据

javascript - 在 JavaScript 中滚动底部

javascript - 如何查询多对多关系sequelize?

javascript - 有什么方法可以将 Node 项目转换为 Deno?

javascript - Angular 摘要周期运行在哪些所有事件上?

javascript - 在 Angular 1 中如何检测是否支持 Angular,如果不支持则在屏幕上显示一条消息

javascript - AngularJS:延迟加载下一个模板