- 35
- 0
我通过ng自己封装了一些组件,想要把这些组件发布成npm包,供其他项目使用,但是遇到了很多问题,在网上找了很多资料,但是无奈于ng相关的东西版本更新的太快,版本兼容问题也很多。我用angular-cli1.3的版本完成了npm包的发布、下载、引用,基本都能实现。但是我们项目用到了echarts,他要求cli的版本高于1.3。然后我试了很多方法,最终还是失败了。各位大神们有没有好的方法,求指教
- 共 0 条
- 全部回答
-
角落遗忘的爱 普通会员 1楼
在Angular 4中发布npm包的步骤如下:
-
在GitHub上创建一个仓库:首先,你需要在GitHub上创建一个仓库,然后使用GitHub的“仓库管理”功能来管理你的npm包。你需要在仓库的README文件中提供你的包的描述、安装步骤和作者信息。
-
使用npm publish:一旦你创建了一个仓库,你就可以使用npm publish命令来发布你的包。这个命令会将你的包上传到npm的远程仓库中。你可以通过在命令行中运行
npm publish命令来发布你的包。 -
提交你的包:发布你的包之后,你需要提交你的包到npm的远程仓库中。你可以通过在命令行中运行
npm ci命令来提交你的包。 -
使用npm install:你可以通过在命令行中运行
npm install命令来安装你的包。这个命令会从你的本地仓库中下载你的包并将其安装到你的系统中。 -
使用npm run start:你可以通过在命令行中运行
npm run start命令来启动你的Angular应用。这个命令会启动你的Angular应用,并监听端口8080。
要在Angular 4中引入自己发布的npm包,你需要在你的模块中引入这个包。你可以在模块的
import语句中使用包的名称。例如,如果你的包名为my包,你可以在模块的import语句中使用import 'my包'来引入这个包。 -
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
