我正在开发我的网站,该建筑系统有自己的自耕农应用程序。有一个yeoman子生成器,它从用户获取一个字符串参数,用拉丁字符替换变音符号(特定于语言的字符,例如:ć,ą,ę,ł,ń,ż,,等)(c,a, e,l,n,z,z等)并进一步使用它。我发现了一个合适的节点模块:https://github.com/andrewrk/node-diacritics。
问题是:我应该将模块依赖项放入哪个package.json
?应该是yeoman-app:dependencies
(不是devDependencies
,因为它在运行时需要)?或者我会强迫自己把它放到网站应用程序中:devDependencies
。推荐的方式是什么?
答案 0 :(得分:0)
检查一下。我应该把它放到myCustomYeoman:dependencies
,因为:
npm install -g <generator-name>
安装。安装全局模块时,npm仅安装dependencies
(而不是devDependencies
)。这就是sens,因为全球安装的模块是用来开发的,而不是开发的。