npm init -y
生成项目初始化文件,目录中新增一个package.json文件
package.json文件的内容是一个json对象
安装项目依赖(dependencies & devDependencies)
dependencies
字段指定了项目运行所依赖的模块(生产环境使用),如antd
、react
、moment
等插件库:- 它们是我们生产环境所需要的依赖项,在把项目作为一个
npm
包的时候,用户安装npm
包时只会安装dependencies
里面的依赖。
- 它们是我们生产环境所需要的依赖项,在把项目作为一个
devDependencies
字段指定了项目开发所需要的模块(开发环境使用),如webpack
、typescript
、babel
等:- 在代码打包提交线上时,我们并不需要这些工具,所以我们将它放入
devDependencies
中。
- 在代码打包提交线上时,我们并不需要这些工具,所以我们将它放入
- 如果一个模块不在
package.json
文件之中,我们可以单独安装这个模块,并使用相应的参数,将其写入dependencies
字段/devDependencies
字段中:
# 使用 npm npm install <package...> --save # 写入 dependencies 属性 npm install <package...> --save-dev # 写入 devDependencies 属性
转自:https://juejin.im/post/5ebcd8b1e51d454dc20dd8a0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了