首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于发布角2应用程序

关于发布角2应用程序
EN

Stack Overflow用户
提问于 2016-04-28 04:46:17
回答 3查看 2.8K关注 0票数 2

我已经开发了一个角度2应用程序使用npm,作为一个新鲜的,我不知道一些方式如下。当我发布时,我使用npm publish,以便它在网络中的npm帐户中发布应用程序。所以在这里,有什么方法可以在本地主机上发布我们的应用程序,因为我不想使用npm帐户,我只需要在发布时避免使用node_modules文件夹?如果有任何其他方法,可以用来在本地发布Angular2应用程序,而不是npm,让我知道,我尝试过。

如果在没有npm网络帐户的情况下无法发布应用程序,请告诉我。原谅错误,如果any.Thanks在adv :)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-04-28 06:08:32

npm publish是让其他人可以免费使用库包。

这不是用来使web应用程序可用的东西。这叫做部署。对于部署,通常执行将TS转换到JS的构建步骤,并将它们合并到一个文件中,以减少浏览器为获取应用程序的所有源文件而提出的请求数量。它还可以内联组件HTML和CSS。这个构建步骤还可以缩小和损坏JS代码,从而进一步减少生成的文件大小。

结果输出可以复制到任何web服务器能够提供给浏览器的目录,无论是在本地计算机上,还是在web主机提供商的某个机器上。

根据安装程序的不同,有不同的方法构建应用程序。

参见例如如何将在打印稿中开发的角2应用程序部署到生产中?

票数 6
EN

Stack Overflow用户

发布于 2017-04-04 09:49:34

你需要褐化,仅此而已

浏览器需要引用所有js文件才能放到html中,它们不理解节点的require()方法,该方法构成模块依赖关系

browserify所做的是遍历项目的整个依赖关系图,递归地将从给定根开始的所有所需模块打包到一个js文件中。

按节点包管理器安装

代码语言:javascript
运行
复制
npm install -g browserify

使用它将所有需要的模块绑定到main.js

代码语言:javascript
运行
复制
browserify main.js -o bundle.js

现在,将一个脚本标记放入html中。

代码语言:javascript
运行
复制
<script src="bundle.js"></script>
票数 1
EN

Stack Overflow用户

发布于 2016-04-28 06:01:51

据我所知,node_modules包含类型转录转换程序和其他几个类型的依赖项。因此,不使用node_modules就不可能发布应用程序。

也许您可以尝试使用普朗克jsFiddle

在这里,您可以使用node_modules的cdn链接在线导入并发布应用程序。

与其他选择相比,这将是一件容易的事情。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36905450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档