Javascript

如何发布第一个属于自己的npm包

什么是NPM? NPM是随同NodeJS一起安装的javascript包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 发布前的准备 1. 注册一个npm账号 前往NPM官网进行注册 2. 创建一个简单的包 在本地创建一个项目文件夹multiFoldCard (名字自己取,不要和NPM上已有的包名重复冲突就好) 然后通过终端进入文件夹 cd multiFoldCard 接着可以通过命令创建一个包信息管理文件package.json npm init 一路回车或根据包的内容来填写相关信息后,package.json内容大概如下 { “name”: “multifoldcard”, “version”: “1.0.1”, “description”: “card management project”, “main”: “app.js”, “scripts”: { “test”: “echo \”Error: no test specified\” && exit 1″ }, “repository”: { “type”: “git”, “url”: “https://github.com/fantingsheng/multiFoldCard.git” }, “author”: { “name”: “Timfan”, “email”:… 查看更多 »

js实现数字滚动效果

  Html结构: <div id=”numRoll” class=”myroll”></div> Js代码: <script type=”text/javascript”> var mynroll=518518; var r1=new DigitRoll({ container:’#numRoll’, width:8 }); r1.roll(mynroll); //随机跑跑 setInterval(function () { mynroll+=parseInt(Math.random()*100) r1.roll(mynroll) },3000) </script> 在线预览效果:http://yiyifly.com/demo/digitroll/digitroll.html

npm 安装模块找不到对应的命令

运行 npm install -g @tarojs/cli  全局安装模块 fantingshengdeMacBook-Pro:study fantingsheng$ taro init myApp -bash: /usr/local/bin/taro: No such file or directory 找不到相关的命令,八成是环境变量问题,设置环境变量就可以了 # 用一个通用的命令配置环境变量 ~$ echo -e “export PATH=$(npm prefix -g)/bin:$PATH” >> ~/.bashrc && source ~/.bashrc  

前端需要什么样的开发环境

1.代码编辑工具 Sublime, webstorm 2.断点调试工具 chrome插件Batarang 3.版本管理工具 git 4.开发调试工具 nodejs 4.代码合并和混淆工具 grunt 5.依赖管理工具 bower 6.单元测试工具 Karma+ Jasmine 7.集成测试工具 Protractor

Sidebar