我有一些“全局”依赖项(jshint,csslint,buster等),我想通过命令行自动安装并执行,当我的包通过npm install
安装。这可能吗?通过package.json安装“全局”npm依赖关系
目前,我做如下手动:
npm install -g <package_name>
- 从我的项目中:
npm link <package_name>
更新: 跨越this feature request刚来到了故宫。看起来像package.json中的scripts
配置是要走的路?
再次更新: 或者,在阅读npm docs之后,也许我应该使用.gyp file?我很困惑。
谢谢@Jonathan。我想你是正确的。我目前有一个叫做'install'的咕task任务来处理构建modernizr,jquery等。并将随机文件复制到我的lib文件夹中。这意味着开发人员需要自己安装全局程序包,但是不管怎样,这应该不是我应用程序的问题。 – uglymunky
您的应用应该记录其依赖关系,并且在我看来,确保它们以某种方式存在。 – EndangeredMassa
https://www.npmjs.org/doc/misc/npm-scripts.html表示使用安装脚本是一种反模式。 – Fdr