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

  • 相关阅读:
    放假归来
    用ObjectSpaces重建IBuySpy的数据访问层
    在SPS中加入自定义WebService
    AnnouncementOSD.xml
    Delphi8 is out !
    ASP.NET PreCompilation and KeepAlive
    ScottGu回答了Whidbey发布的时间问题
    DiskBased Caching in Whidbey, Longhorn…
    AnnouncementRSD.xml
    忙着满足客户的需求...
  • 原文地址:https://www.cnblogs.com/labihua/p/4522190.html
Copyright © 2011-2022 走看看