如何使用package.json
保存全局包的安装?
我找不到任何好的解决方案,但我这样做如下:
在package.json
我添加了以下内容:
"scripts": {
"preinstall": "npm install babel babel-cli -g"
},
在package.json
中安装所有依赖项和devDependencies之前,它将全局运行并安装上述软件包。
但问题是我无法找到,这些软件包是否全局安装在任何机器上。
请帮助,如果有人有任何更好的解决方案。
答案 0 :(得分:2)
强制全局安装模块是一种不好的做法。您可以将babel
和babel-cli
放入devDependencies中,然后在npm脚本中使用它们:
{
"build" : "babel src -d build"
},
"devDependencies": {
"babel-cli": "^6.18.0"
}
答案 1 :(得分:1)