npm

第一个Vue页面

北城以北 提交于 2020-10-21 16:45:26
一、安装node https://nodejs.org/en/ 直接选择LTS长期支持版下载对应系统安装文件进行安装。 安装完后,打开cmd命令行界面 node -v 查看对应安装版本,例:v12.18.3 安装淘宝cnpm sudo npm install cnpm -g --registry=https://registry.npm.taobao.org 安装yarn(fackbook依赖管理工具与Npm功能一样,推荐使用!!!) npm install -g yarn 通过yarn -v查看安装版本 Yarn 淘宝源安装 yarn config set registry https://registry.npm.taobao.org -g 二、全局安装Vue-cli脚手架 sudo cnpm install vue-cli -g 可通过vue --version查看vue-cli版本号 三、全局安装Webpack打包 sudo cnpm install webpack -g 同样可通过webpack -v查看版本 四、安装http服务 安装npm serve sudo npm install -g serve 安装 http-server npm install http-server -g 五、使用Vue-cli脚手架搭建一个vue页面 <!--- 初始化项目 -->

Mac正确解决checkPermissions Missing write access to问题

旧城冷巷雨未停 提交于 2020-10-21 06:45:41
Mac正确解决checkPermissions Missing write access to问题 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 问题详情 npm WARN checkPermissions Missing write access to /Users/tanglei/Downloads/sight/node_modules/uview-ui 问题解决 刚开始以为是权限不够,那么就加权限sudo 然而还是没有用 那么就可能是已经有了这个文件了,把node_modules目录删除,再试一次 那么就解决了 感谢 万能的网络 以及勤劳的自己 来源: oschina 链接: https://my.oschina.net/guizimo/blog/4334749

使用webpack打包组件和基础库并发布至npm

元气小坏坏 提交于 2020-10-21 02:24:42
webpack 除了打包应用,也可以用来打包js库和一些自定义组件库。 单纯只是打包js库和组件库的话 使用 rollup 打包也是一个不错的选择。 我们来实现一个简单的打包例子,这个例子需要满足以下几点功能: 需要支持打包 压缩版(x.min.js) 和 非压缩版本(x.js) 。 支持 AMD/CJS/ESM 模块引入。 支持通过 script 脚本直接引入链接。 // ESM import * as Tool from 'tools' ; //cjs const Tool = require ( 'tools' ) ; // AMD require ( [ 'tools' ] , function ( ) { ... } ) // script 脚本 < script src = "https://xxx.com/tools" > < / script > 如何将库暴露出去? library :指定库的全局变量 libraryTarget :支持库引入的方式 module . exports = { mode : 'production' , entry : { tools : "./src/index.js" , tools . min : "./src/index.js" } , output : { filename : "[name].js" , library :

linux下安装nodejs及npm、cnpm安装,启动vue框架代码

谁都会走 提交于 2020-10-20 06:20:35
来源: https://www.cnblogs.com/mashuqi/p/12882154.html 感谢前辈 一、nodejs安装 第一步先安装nodejs,官方下载地址 https://nodejs.org/en/download/ 选择linux(x64) 找到需要下载的版本,右键复制下载链接 cd 到/usr/local/目录 新建一个nodejs的目录:mkdir nodejs cd到nodejs目录,用wget下载:wget https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-x64.tar.xz tar xf 解压文件:tar xf node-v12.18.2-linux-x64.tar.xz mv 重命名为node10:mv node-v12.18.2-linux-x64 nodejs12 ln -s设置node软链接:ln -s /usr/local/nodejs/nodejs12/bin/node /usr/bin/node 输入node -v查看版本号:node -v 有版本号即表示成功 二、npm配置 上面已安装好,只需配置软连接(快捷方式): ln -s /usr/local/nodejs/nodejs12/bin/npm /usr/bin/npm 三、安装cnpm npm速度很慢

CukeTest+Puppeteer的Web自动化测试(一)

大城市里の小女人 提交于 2020-10-20 02:00:50
CukeTest+Puppeteer的Web自动化测试 一、初识BDD、Cucumber(黄瓜)、CukeTest   行为驱动开发(Behavior Driven Development,BDD)。行为驱动开发能够保持文档和测试脚本的一致性,便于维护、也便于业务人员和技术人员沟通,始终保持应用软件的技术实现反映业务的需求。 Cucumber是行为驱动开发最流行的一个框架,它使用自然语言描述的行为来驱动测试代码,也支持多种语言,如Ruby、Python、JavaScript、Java等。   Cucumber源码: https://github.com/cucumber/cucumber-js   CukeTest是开发测试自动化脚本的一个灵巧方便的工具。用户可以使用此工具快速创建BDD(行为驱动开发, Behavior Driven Development)测试脚本。它集成了Cucumber框架和JavaScript,可视化编辑,调试功能,并有多个html报告模板可供选择。同时它能够 实现了各种类型应用的自动化,包括Web、Windows、移动设备、API等等。   CukeTest使用文档: http://www.cuketest.com/zh-cn/ 二、Cucumber如何运行的? Features:剧本(测试项的目运行文件都在features目录下,以 .feature