尼采般地抒情

公告栏

此网站主题为本人手写主题,主题还在开发中……


作者:尼采般地抒情

站点信息

文章数目:240
已运行时间:
目录
  1. npm init
  2. npm publish
  3. npm publish
  4. npm install
  5. package.json
  6. package-lock.json

尼采般地抒情

尼采般地抒情

公告栏

此网站主题为本人手写主题,主题还在开发中……


作者:尼采般地抒情

站点信息

文章数目:240
已运行时间:

npm init

https://www.npmjs.com/注册的用户账号
新建一个文件夹npm-wzutao再次文件夹下进入 bash

登录 npmjs
npm login
image.png
初始化
npm init
image.png
然后在该文件夹下新建 index.js 文件,写入如下测试代码

exports.sum = function () {
  var res = 0;

  for (var i = 0; i < arguments.length; i++) {
    res += arguments[i];
  }

  return res;
};

npm publish

npm publish
image.png
去官网可以搜索到
image.png

npm publish

【1】本地更新版本号

npm version patch
1.0.1 版本,注意,是最后一位修改了增 1
npm version minor
1.1.0 版本,注意,是第二位修改了增 1
npm version major
2.0.0 版本,注意,是第一位修改了增 1

【2】修改远端的版本
提交到远端 npm 中
npm publish

npm install

新建一个测试文件夹下载该包,会得到

│  package-lock.json
│
└─node_modules
    └─npm-wzutao
            index.js
            package.json

package.json

项目依赖和开发依赖

  • 项目依赖就是这个产品线上运营所依赖的模块,在文件的 dependencies 字段

npm install 包名

  • 开发依赖就是项目的开发阶段需要依赖,线上运营阶段不需要依赖的第三方包,称为开发依赖,devDependencies 字段

npm install 包名 –save-dev

  • npm install –production,在本地下载依赖的包
  • 里面的 script 使用:npm run XXX

package-lock.json

  • 锁定包的版本,确保再次下载时不会因为包版本不同而产生问题
  • 加快下载速度,因为该文件中已经记录了项目所依赖第三方包的树状结构和包的下载地址,重新安装时只需下载即可,不需要做额外的工作

博客内容遵循: 署名-非商业性使用-禁止演绎 4.0 国际(CC BY-NC-ND 4.0)

本文永久链接: https://www.wztlink1013.com/blog/auczes/

编辑: 部署: 订阅:

评论区

Twikoo 转换 utterances

最新评论

Loading...