
npm相关
csdn_girl
这个作者很懒,什么都没留下…
展开
-
Mac OS 下 NVM 的安装与使用
https://www.jianshu.com/p/622ad36ee020转载 2019-11-28 11:42:53 · 651 阅读 · 0 评论 -
npm关键点
npm概念 可复用的node模块。用package.json和package-lock.json管理。 详细介绍见: package.json 管理npm的文件。通过 npm init 生成。 详细介绍见: 关键属性 scripts npm脚本命令。执行 npm run 命令,相当于执行 ./node_moudles/.bin 下相应脚本。如: scripts: { dev: ‘gulp dev...原创 2019-05-24 11:21:43 · 173 阅读 · 0 评论 -
dependencies与devDependencies的区别
dependencies 概念 包含开发环境和测试环境都会用到的依赖包。即是我们生产环境和开发环境中都需要的依赖项。 安装 npm install 或 npm install --save 卸载 npm uninstall 执行该配置需要的设置 即设置 mode=production 或 NODE_ENV=production 时,会打包dependencies中指向的依赖包...原创 2019-05-17 15:20:59 · 1155 阅读 · 0 评论 -
package-lock.json
package-lock.json文件 产生原因 package.json文件下载到的依赖包可能在不同的情况下,各库包的版本语义可能并不相同。 如不同机器下载到的同一版本的包,因为来自不同来源或同一来源但语义变了,导致包内容不一致。 或有的库包开发者并不严格遵守下面这条原则:相同大版本号的同一个库包,其接口符合兼容要求。 在不同时间或者不同npm下载源之下,下载的各依赖包版本可能有所不同,...原创 2019-05-24 10:32:02 · 2673 阅读 · 0 评论 -
npm关键点之npm包编写与发布
编写的一个组件可以发布为一个npm包来让其它项目使用。 以@mosfe/beam为例,发布一个npm包大概需要以下4步: 1、编写 写好一个组件,新建一个index.js文件作为该组件的入口文件,index.js可以作为组件的唯一入口,即package.json main属性值。代码如下: index.js module.exports = require('./lib/bone'); ./l...原创 2019-07-11 11:25:46 · 911 阅读 · 0 评论