jjzjj

devDependencies

全部标签

node.js - npm package.json 文件中的依赖项、devDependencies 和 peerDependencies 之间有什么区别?

Thisdocumentation非常糟糕地回答我的问题。我不明白这些解释。有人可以用简单的词来说吗?如果很难选择简单的单词,也许可以举个例子?编辑还添加了peerDependencies,这是密切相关的,可能会引起混淆。 最佳答案 重要行为差异总结:dependencies都安装在:npminstall来自包含package.json的目录npminstall$package在任何其他目录devDependencies是:也安装在npminstall在包含package.json的目录中,除非你通过--production标志(去

node.js - npm package.json 文件中的依赖项、devDependencies 和 peerDependencies 之间有什么区别?

Thisdocumentation非常糟糕地回答我的问题。我不明白这些解释。有人可以用简单的词来说吗?如果很难选择简单的单词,也许可以举个例子?编辑还添加了peerDependencies,这是密切相关的,可能会引起混淆。 最佳答案 重要行为差异总结:dependencies都安装在:npminstall来自包含package.json的目录npminstall$package在任何其他目录devDependencies是:也安装在npminstall在包含package.json的目录中,除非你通过--production标志(去

node.js - 是否可以为 devDependencies 设置一个单独的 node_modules 文件夹?

我有一个要部署到Heroku的Node应用程序。他们的文档说checkinyournode_modulesdirectory是最佳实践(即不要gitignoreit),以实现更快的部署和开发/产品平价。在我的package.json中,我有大量devDependencies(主要是Grunt插件及其所有依赖项)和一些常规生产依赖项喜欢express。Heroku只需要生产部门。我宁愿不检查我所有的开发部门,因为它们大约有50MB。有没有办法为你的开发部门提供一个单独的文件夹,例如node_modules_dev?如果这是可能的,那么我可以将node_modules_dev添加到我的.g

javascript - 把babel和webpack放在devDependencies还是Dependencies里面?

我是npm的新手,并不真正了解依赖项与开发依赖项之间应该包含哪些内容。我知道对于测试库,它们应该进入开发,但是对于像babel和webpack这样的东西呢?它们是否也应该在开发中,因为它们仅用于将es6和JSX转换为vanillaJS?我的理解是,当您部署到heroku时,它已经对必要的库进行了转译,因此无需在生产环境中托管它们?"dependencies":{"babel-core":"^6.7.7","babel-eslint":"^6.0.4","babel-loader":"^6.2.4","babel-plugin-react-transform":"^2.0.2","bab

node.js - 删除 nodejs devDependencies

有没有办法删除nodejs中的devDependencies而不删除所有内容。我在目标服务器上没有npm,所以我执行以下操作:$npminstall$gruntbuild$rm-rfnode_modules$npminstall--production有谁知道是否存在可以清除已安装模块的npm模块。蒂亚! 最佳答案 您可以使用npmprune--production 关于node.js-删除nodejsdevDependencies,我们在StackOverflow上找到一个类似的问题:

node.js - npm install 没有引入 devDependencies

我有npmv1.2.32当我运行时:$npminstallmongo-migrate它不安装作为devDependency的mongodb。我做错了什么? 最佳答案 虽然与这个问题没有直接关系,但有些人可能会感兴趣,如果环境变量NODE_ENV设置为production,npm将忽略执行npminstall时的devDependencies。 关于node.js-npminstall没有引入devDependencies,我们在StackOverflow上找到一个类似的问题:

node.js - 如何更新 NPM 中的 devDependencies?

npmupdate似乎只是更新dependencies中的包,但是devDependencies呢。现在您可以通过运行npminstall.来安装devDependencies,但这不适用于npmupdate.有什么想法吗? 最佳答案 要更新package.json除了本地模块,运行npmupdate--save-dev或者,使用相同的命令来节省时间npmupdate-D您可以通过查看更新的完整详细信息或任何与此相关的命令npmhelp 关于node.js-如何更新NPM中的devDep

node.js - npm install 不会安装 devDependencies

由于某种原因,当我在Windows上运行npminstall时,它不会安装devDependencies。AFAIK它应该。如果我运行npminstall--devdevDependencies已安装。我不明白为什么npminstall也不安装devDependencies,而只安装依赖项。可能是什么原因?我该如何解决?也许我的package.json有问题?如果有帮助,请在下面列出:{"name":"try-brunch","version":"0.1.0","private":"true","devDependencies":{"brunch":"^2.0.4","cssnano-
12