安装好后 包放在工程目录下的node_modules目录中,因此在代码中只需要通过require('…')方式来引入

包的安装分为本地安装local 全局安装 global 命令上的区别体现在有没有 -g

npm list -g 查看所有全局安转的模块

npm install packagename --force 强制重新安装

yarn global list --depth=0 Npm list --depth 1 查看顶层级列表

强制删除非空目录 Rm -rf sams[目录名]

本地npm I 的时候,dependcy 和devdependcy里的依赖都会安装。

查看某个包的信息 npm view vue 查看某个包当前版本 npm view vue version 查看某个包的所有版本 npm view vue versions

npm run xxx是执行配置在package.js中的脚本 dev就是你开发环境,配置了hot-loader之类方便调试的工具。 build就是发布也就是生产环境,没有其他多余的东西。

配置了才能run 使用 npm run 查看所有可执行命令

build-doc js?

Vue 爬坑之路(一)—— 使用 vue-cli 搭建项目 - WiseWrong的博客 - CSDN博客 https://blog.csdn.net/wisewrong/article/details/55212684

vue2.0版cnode社区项目搭建及实战开发 - 简书 https://www.jianshu.com/p/efb08259ee74

https://segmentfault.com/a/1190000004881684 npm hooks

npm scripts 使用指南 - 阮一峰的网络日志 http://www.ruanyifeng.com/blog/2016/10/npm_scripts.html

Cnpm 为了解决的问题是在国内下载国外服务器上的npm包慢的问题

如果仅仅是为了下载的包的速度有提升,直接使用cnpm 和 把npm的registry设置为"https://registry.npm.taobao.org/ 是一样的


如何获取命令行的输入 cross-env是为了设置跨平台变量而存在的。 process变量携带了命令执行的信息。 process.argv,属性返回数组,

  • 第一个元素是process.execPath,命令的发起方(node
  • 第二个参数是正在执行的JavaScript文件的路径,命令的执行方(vue-cli-service
  • 后面的都是命令行参数 -(serve -(--open open跟openpage有关系吗

process.env

  • BUILD_ARGVS
  • Node_ENV

npm install 默认是到dependency npm install saves any specified packages into dependencies by default. Additionally, you can control where and how they get saved with some additional flags:

-P, --save-prod: Package will appear in your dependencies. This is the default unless -D or -O are present.

-D, --save-dev: Package will appear in your devDependencies.

-O, --save-optional: Package will appear in your optionalDependencies.

--no-save: Prevents saving to dependencies.

一笔写于: 1/24/2022, 10:04:49 AM
扫码添加我的微信
个人
个人号
公众号
公众号