npm
_cris
一场渐行渐远的旅途。
展开
-
使用rollup配置创建libary并发布至npm详尽流程
全局安装rollupnpm install rollup --global终端中使用rollup,如果有信息输出,则说明rollup安装成功。初始rollup创建main.js,并输入以下内容const foo = "hello world."export default function () { console.log(foo)}终端中使用:rollup .\main.js --file bundle.js --format cjs可以发现同级目录中输出原创 2020-07-21 16:02:42 · 1327 阅读 · 0 评论 -
npm查看包的版本信息,npm查看包的最新版本,npm安装指定版本的包,npm升级指定的包,npm安装最新的包,npm查看已安装的包等等指令
使用npm查看npm包的版本信息如查看webpack的版本列表信息,方式1:npm view webpack versions输出结果方式2:npm info webpack输出结果:使用npm查看npm包的最新版本信息npm view webpack version使用npm安装指定版本的包如安装express 4.11.0版本npm i express@4.11.0 --save-dev使用npm升级指定的包如升级上一步安装的expre原创 2020-07-08 11:06:17 · 13818 阅读 · 0 评论 -
webpack.optimize.UglifyJsPlugin has been removed, please use config.optimization.minimize instead
在按照官方文档使用webpack内置插件,new webpack.optimize.UglifyJsPlugin(),进行项目打包后,发现如下的错:Error: webpack.optimize.UglifyJsPlugin has been removed, please use config.optimization.minimize instead.原因是,webpack在最新版本中删除了optimize内置的方法,需要我们该用其他插件来使用。解决目前遇到的问题,我们需要使用uglifyjs-原创 2020-07-01 16:54:48 · 3613 阅读 · 1 评论 -
npm查看源地址以及更换源地址
NPM概述:查看源地址:npm config get registry设置源地址:npm config set registry https://registry.npm.taobao.org/--------------------------------------------------------------------------------------查看npm源地址npm config get registry输出结果:更换npm源为淘宝镜像//.原创 2020-07-01 15:09:54 · 37325 阅读 · 0 评论 -
rollup开发依赖包(npm library),解决引入外部依赖失败的有效方法
在使用rollup进行library开发时,在库文件中使用了url模块,打包之后将生成的文件在项目页面中使用时,发现url竟然undefined。按照网上一堆使用rollup-plugin-node-resolve来解决的方法,发现均无效,目前已查到到有效的方式,使用第三方依赖:rollup-plugin-node-polyfills。1)安装依赖cnpm i rollup-plugin-node-polyfills --save-dev2)配置pluginsimport nodePol原创 2020-06-28 19:28:28 · 4009 阅读 · 1 评论 -
js判断是安卓Android还是ios机型
/** * 判断是否为安卓机型 */export function isAndroid() { let _ua = window.navigator.userAgent.toLocaleLowerCase() if (_ua.indexOf('android') > -1 || _ua.indexOf('adr') > -1) { return true } else { return false }}/** * 判断是否为ios机型 */ex.原创 2020-06-27 15:14:34 · 892 阅读 · 0 评论 -
npm 运行时报错“因为在此系统上禁止运行脚本”解决办法
在控制台运行npm指令时遇到如下报错信息:“因为在此系统上禁止运行脚本”npm : 无法加载文件 C:\Users\Pathliu\software\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行...原创 2020-02-13 14:31:56 · 21571 阅读 · 9 评论 -
细述怎么开发自己的插件依赖,并发布到npm上
写在文章前:一个在项目开发中通常遇到的需求,后台返回一个时间戳,前台需要处理成 xxxx年xx月xx日等格式的时间格式。通过我们会封装成一个函数进行调用,但在本文中,就小题大作一下,一个这样的需求怎么写成一个插件依赖呢?a. this.timeformater('1528094422381') // 2018-06-04 14:40:22b. this.timeformater('1528094...原创 2018-06-04 16:50:32 · 3212 阅读 · 0 评论 -
npm网站发布自己的包
在npm网站https://www.npmjs.com上,上传自己的项目文件包。先在网站上注册自己的账号,注册好之后在本地新建项目文件。在项目文件中,package.json中 private 属性值改为false或者删除"name": "vue-mobile-template", "version": "1.0.3", "description": "A Vue.js project&qu原创 2018-04-23 17:00:08 · 1554 阅读 · 0 评论 -
npm网站注册时,无法注册报错500的问题
在npm(https://www.npmjs.com)注册账号时,如果遇到下述问题:unexpected status code from user-acl: 500问题原因:填写的邮箱不支持,目前测试时遇到126,163邮箱都不支持注册解决方法:换用可以支持的邮箱,如qq邮箱,gmail等。本文结。...原创 2018-04-23 15:35:22 · 1499 阅读 · 0 评论