zoukankan      html  css  js  c++  java
  • spm3构建多入口项目

    {
        "name": "my-project",
        "version": "1.0.0",
        "spm": {
            "main": "page-a.js",
            "output": ["page-b.js"],  //入口
            "dependencies": {}
        },
        "description": "项目描述"
    }
    

      上述信息主要描述了项目的重要信息,包括名称、版本号、SPM打包信息以及描述信息,其中版本号必须是A.B.C这种结构,SPM打包信息里包含了:主文件,以及其他出口文件和依赖模块。项目中不止一个入口的话,可以在output字段里填写其他入口文件。如果项目中需要用到第三方模块的话,可以在spmjs上下载下来,推荐使用以下方式下载:

    1 spm install jquery@1.10.2 --save

    这种方式会将jquery指定版本下载到本地,并在package.json里保存了依赖信息:

    {
        "name": "my-project",
        "version": "1.0.0",
        "spm": {
            "main": "page-a.js",
            "output": ["page-b.js"],
            "dependencies": {
            	"jquery": "1.10.2"
            }
        },
        "description": "项目描述"
    }
    

    如果项目中使用到了第三方模块,那么我们需要先将第三方模块构建到本地:

    spm build

    原文链接:http://qianduanblog.com/post/js-43-learn-how-to-use-the-spm-3-build-a-multiple-entry-modular-programming-project.html

  • 相关阅读:
    CF1066D Boxes Packing
    luogu P2508 [HAOI2008]圆上的整点
    luogu P2502 [HAOI2006]旅行
    luogu P2511 [HAOI2008]木棍分割
    luogu P4161 [SCOI2009]游戏
    luogu P4160 [SCOI2009]生日快乐
    windows2012系统IE浏览器无法打开加载flashplayer内容
    kvm虚拟机相关
    esxI开启虚拟化
    Termux 详细安装
  • 原文地址:https://www.cnblogs.com/labihua/p/4522190.html
Copyright © 2011-2022 走看看