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

  • 相关阅读:
    概率统计(DP)
    iOS中几种定时器
    微信开发笔记——微信网页登录授权,获取用户信息
    swift中通知的使用
    Swift的基础,操作符,字符串和集合类型
    NSNotificationCenter
    IOS中通知中心(NSNotificationCenter)的使用总结
    Swift观察者模式
    swift中通知的使用
    Swift
  • 原文地址:https://www.cnblogs.com/labihua/p/4522190.html
Copyright © 2011-2022 走看看