更好的使用NPM:提示与技巧

196 阅读1分钟

更好的使用NPM:提示与技巧

安装时去掉^

由于安装包向上兼容的原因(^),致使其他同事与自己安装的包的版本不一致,这个时候会导致项目跑不起来,这个时候解决的办法是去掉^然后再npm i。现在有一种简单的方式是安装依赖时使用--save-exact参数,这样在安装的时候能固定确切的版本,也就是版本号中的^会消失。

$ npm install --save-exact aDependency

# 简写
$ npm install -E aDependency

更好的解决方案:总是 exact(确切版本),永远不要使用版本范围:

$ npm config set save-exact true

减少全局package(包)的污染

需要安装create-react-app时需要先全局安装它,这样会污染全局的node_modules,所以这种方式不可取。可以通过npx运行包而不安装它(但首先,尝试在node_modules中本地查找它)

# 老方法
$ npm install -g create-react-app
$ create-react-app my-app

# npx方式
$ npx create-react-app my-app

参考资料

更好的使用NPM:提示和技巧