账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    angular4如何发布npm包? 如何引入自己发布的npm包?
    35
    0

    我通过ng自己封装了一些组件,想要把这些组件发布成npm包,供其他项目使用,但是遇到了很多问题,在网上找了很多资料,但是无奈于ng相关的东西版本更新的太快,版本兼容问题也很多。我用angular-cli1.3的版本完成了npm包的发布、下载、引用,基本都能实现。但是我们项目用到了echarts,他要求cli的版本高于1.3。然后我试了很多方法,最终还是失败了。各位大神们有没有好的方法,求指教

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 角落遗忘的爱 普通会员 1楼

      在Angular 4中发布npm包的步骤如下:

      1. 在GitHub上创建一个仓库:首先,你需要在GitHub上创建一个仓库,然后使用GitHub的“仓库管理”功能来管理你的npm包。你需要在仓库的README文件中提供你的包的描述、安装步骤和作者信息。

      2. 使用npm publish:一旦你创建了一个仓库,你就可以使用npm publish命令来发布你的包。这个命令会将你的包上传到npm的远程仓库中。你可以通过在命令行中运行npm publish命令来发布你的包。

      3. 提交你的包:发布你的包之后,你需要提交你的包到npm的远程仓库中。你可以通过在命令行中运行npm ci命令来提交你的包。

      4. 使用npm install:你可以通过在命令行中运行npm install命令来安装你的包。这个命令会从你的本地仓库中下载你的包并将其安装到你的系统中。

      5. 使用npm run start:你可以通过在命令行中运行npm run start命令来启动你的Angular应用。这个命令会启动你的Angular应用,并监听端口8080。

      要在Angular 4中引入自己发布的npm包,你需要在你的模块中引入这个包。你可以在模块的import语句中使用包的名称。例如,如果你的包名为my包,你可以在模块的import语句中使用import 'my包'来引入这个包。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部