前端工具流利器——npmscript

什么是npmscript

与其说npmscript,不如说是npm中的script。当我们使用npm init创建一个package.json文件时,里面会自带这一名称。

package.json:

{
  "name": "gulp3",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "test": "echo \"成功啦成功啦\" && exit 1",
    "haha": "mkdir app && cd app && touch hahaha1.js",
    "delete": "rm -rf app"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "browser-sync": "^2.18.12"
  },
  "dependencies": {
    "browser-sync": "^2.18.12"
  },
  "description": ""
}

npmscript能做什么

类似gulp一样,都可以实现前端工程化。例如上面的例子中,当输入npm test时,会输出“成功啦成功啦”字样,当输出haha时,会执行代码,即创建一个名叫APP的文件夹,进入这个文件夹中,新建名为hahaha1.js文件。

npmscript与gulp的区别

  • npmscript偏向于简单的,仅依靠操作命令行的用途。
  • gulp更偏向于复杂的,需要十分多步骤的操作。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容