1. 开发依赖和生产依赖
生产环境和开发环境:
开发环境一般是指程序员专门用来写代码的环境, 一般是指程序员的电脑.
环境一般是指项目代码正式运行的环境, 一般是指正式的服务器电脑, 生产环境的项目一般每一个客户都能访问.
我们可以在安装时, 设置选项来区分依赖的类型, 一般分成两类,
生产依赖:
npm i -s 包名: -s是默认的选项, 包的信息将保存在packaga.json中的dependencies属性
开发环境:
npm i -D 包名: 意味着, 包的信息将会保存在package.json的devDependenccies属性.
2. 全局安装
不管是生产依赖还是开发依赖, 都是局部依赖了, 只能在当前文夹夹下使用.
例如:
npm i -g nodemon
监测文件变化, 一旦发生变化, 就会自动重启.
npm root -g: 这个命令可以查看全局包的安装位置
并且全局的依赖不需要引入项目
一般只有全局的工具包才使用全局安装的方式
3. 修改Windows的执行策略
windows默认不允许npm全局命令执行脚本文件, 所以需要修改执行的策略
以管理员开发命令行
set-ExecutionPolicy remoteSigned
执行命令, 选择A选项
4. 配置命令别名
例如: npm run server
这个server就是别名
配置在package.json的script属性中
server: "node 文件路径 选项"