npm里我要删除一个包或者添加一个包怎么弄?

比如我要引用markdown,我天真的想法是在网站目录里

npm install -g markdown

不过实际运行以后发现并没有什么用,最后在网上找了一段

"markdown-js": ">= 0.0.1",

添加到json文件里,再

npm install

才在,node_modules里看到有了markdown-js

那么我怎么想请教几个问题

  • 如果我要引用新的"依赖",只有去找json的文件?不能直接install然后,json自动修改?
  • 如果我要删除一个"依赖"呢?去json里删除对应的信息,然后手动删除node_modules里的东西?如果不是,那么对应的命令是什么呢?
阅读 8.7k
5 个回答
// 安装包
npm install <package_name>
// 添加package.json依赖的入口:

npm install <package_name> --save

// 添加package.json开发环境依赖的入口:
// 卸载包
npm install <package_name> --save-dev

通过npm uninstall <package>命令,你可以将node_modules目录下的某个依赖包移除:
npm uninstall lodash
要从package.json文件的依赖列表中移除,你需要使用--save标签:
npm uninstall --save lodash

更多参见NPM 中文文档
NPM 英文文档

npm install xxxx --save
npm uninstall xxxx

加上-g是安装到全局,不是安装在项目中

-g 是全局安装,代码中引用模块应局部安装

npm install webpack --save-dev
上面的命令意思是安装webpack到本项目中,同时将其添加到开发(dev)环境下,--save是保存,默认生产 -dev就是开发了

npm install rimraf --save-dev

rimraf node_modules

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题