• angularJS开发时用到的命令


    node --version && npm --version

    查看nodejs版本号和npm版本号

    yo --version && bower --version && grunt –version

    查看yeoman版本号,bower版本号和grunt版本号。
    Yeoman是一个强健的工具,库,及工作流程的组合,帮你网页开发者快速创建出漂亮而且引人入胜的网页程序。如自动创建骨架程序
    Bower 是 twitter 推出的一款前端的包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower 来管理模块间的这种联系。

    npm install --global yo bower grunt-cli

    全局安装yo bower和grunt客户端

    参考:

    rm -rf node_modules && npm cache clean && npm install

    删除node_modules文件、清除npm缓存和重新(据package.json)安装依赖项

    npm install -g grunt-cli

    安装“JavaScript 世界”的构建工具的客户端

    参考:

    npm install karma --save-dev

    安装Karma 到当前目录。karma是Google 开源的一个基于Node.js 的 JavaScript 测试执行过程管理工具(Test Runner)。该工具可用于测试所有主流Web浏览器,也可集成到 CI (Continuous integration)工具,也可和其他代码编辑器一起使用。
     

    npm install grunt-karma --save-dev

    安装可运行karma测试的插件

    npm install karma-jasmine karma-chrome-launcher --save-dev

    安装测试工具需要的插件。Jasmine (茉莉)是一款 JavaScript BDD(行为驱动开发)测试框架,它不依赖于其他任何 JavaScript 组件。它有干净清晰的语法,让您可以很简单的写出测试代码。对基于 JavaScript 的开发来说,它是一款不错的测试框架选择。
     
    参考:
    http://karma-runner.github.io
  • 相关阅读:
    js 类型检测
    js笔记
    js 笔记 -- 随机生成颜色值
    js笔记 -- toString() 和String()
    jquery 实现的josnp
    json 、jsonp
    关于js 中的 this
    [LeetCode][JavaScript]Symmetric Tree
    [LeetCode][JavaScript]Balanced Binary Tree
    [LeetCode][JavaScript]Wiggle Sort II
  • 原文地址:https://www.cnblogs.com/jes_shaw/p/4565628.html
Copyright © 2020-2023  润新知