首先发布npm模块不下载依赖项

Om3ga

我刚刚发布了我的npm软件包。但是现在,当我使用安装它时sudo npm install package-name -g,它会下载该软件包,但不会下载其依赖项。我知道这是因为,当我执行此package命令时,packagename path/to/folder然后显示关于它的依赖项错误Error: Cannot find module 'hound'猎犬是它的依赖。以下是我的package.json文件

{
  "name": "package-name",
  "description": "description",
  "version": "0.1.1",
  "homepage": "url",
  "author": {
    "name": "Name",
    "email": "[email protected]"
  },
  "repository": {
    "type": "git",
    "url": "url to git"
  },
  "bugs": {
    "url": "url/issues"
  },
  "licenses": [
    {
      "type": "MIT",
      "url": "url to LICENSE-MIT"
    }
  ],
  "main": "lib/package-name",
  "engines": {
    "node": "0.10.32"
  },
  "devDependencies": {
    "hound": "1.0.4",
    "async": "0.9.0",
    "replace": "0.3.0",
    "grunt": "~0.4.5",
    "node-dir": "0.1.6"
  },
  "keywords": [],
  "preferGlobal": "true",
  "bin": {
    "cssimport" : "lib/package-name.js"
  }
}

如何更改此设置,以便当用户安装我的软件包时,它的依赖项会自动下载并开始工作?

罗伯特·莫斯卡尔(Robert Moskal)

猎犬设置为devDepency,不会在常规安装中安装。如果将其更改为依赖项,它将是。如果您需要某些东西作为devDependencies来构建您的程序包(例如grunt),请将它们放在该键下。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

标量不下载依赖项

来自分类Dev

Maven不下载依赖项

来自分类Dev

Gradle构建不下载依赖项

来自分类Dev

InteliiJ Idea不下载Maven依赖项

来自分类Dev

Gradle不下载测试依赖项

来自分类Dev

InteliiJ Idea不下载Maven依赖项

来自分类Dev

Gradle不下载intelliJ IDEA 2016.2中的依赖项

来自分类Dev

Gradle不下载IntelliJ IDEA中的依赖项

来自分类Dev

代理已禁用,但SBT仍不下载依赖项

来自分类Dev

Gradle不下载intelliJ IDEA 2016.2中的依赖项

来自分类Dev

Gradle不下载Java EE中的依赖项

来自分类Dev

如何使 wget python 模块不下载重复项?

来自分类Dev

Maven不下载罐子依赖

来自分类Dev

Maven-在pom.xml文件中不下载新添加的依赖项

来自分类Dev

Maven不下载依赖项:“存储库系统处于脱机状态”

来自分类Dev

npm install不安装模块dev子模块的依赖项

来自分类Dev

无法通过npm install切换到模块依赖项

来自分类Dev

NPM 模块(handontable)未安装子依赖项(numbro)作为项目依赖项

来自分类Dev

从SourceForge下载依赖项

来自分类Dev

Sphinx可以首先发出“模块内容”,最后发出“子模块”吗?

来自分类Dev

实体框架数据库首先发布加载相关实体(ASP.NET Web API)

来自分类Dev

使用依赖的npm模块

来自分类Dev

Helm Chart:如何首先安装依赖项?

来自分类Dev

由依赖项共享的NPM依赖项

来自分类Dev

NPM依赖项由依赖项共享

来自分类Dev

npm安装错误:sqlite从不下载

来自分类Dev

Maven避免下载依赖项

来自分类Dev

Maven无法下载依赖项

来自分类Dev

Maven避免下载依赖项