npm包管理工具&webpack打包工具

1.cnpm install

cnpm install安装工程所需要的包--->==根据==package.json (工程里面依赖的包的目录都在这里)--->node_modules工程里面依赖的包==保存==在里面

1.package.json工程里面依赖的包的目录
^6.26.3取最新版本 且版本大于6.26.3

2.package-lock.json记录之前下载的版本号,以至于当我们package.json下载了某个页面需要的包的最新版本之后不兼容突,可以从package-lock.json重新下载之前的版本

3.node_modules工程里面依赖的包保存在里面

为什么克隆工程之后需要 cd admin 中去?还要在执行cnpm install ?

git clone工程之后cd
admin到工程里面去是因为admin包含了.git目录它对应我们工程的监控我们更改的页面代码/

cnpm install 这是为了npm读取package.json知道我们依赖的包的目录以便下载到 node_modules之中/同时

安装为什么要用cnpm ?

npm国外服务器 防火墙导致速度较慢 c = china 是淘宝搞服务器 5分钟同步一次 所以cnpm较快打包比较快

2.npm run start

webpack 打包工具
自定义的脚本命令,存在于package.json中 ---->webpack.dev.js---->webpack.common.js

npm run build
(将webpack.pages-lock.js里面目录页面打包在bulid目录下)

发布h5

  1. git pull origin master(从服务端更新代码)
  2. 删除需要发布的目录下的文件
  3. 拷贝打包的build目录
  4. git add .
  5. git commit -am 'u'
  6. git push origin master

打包流程

1.git add .

2.git commit -am 'up'

3.git pull origin master

4.git push origin master

5.npm run build

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容