Buld在dist文件夹上没有源代码的angular2 webpack生产项目

时间:2017-02-10 18:37:07

标签: javascript angular typescript webpack production

我正在使用带有typescript和angular-cli的angular 2进行Web应用程序。我想在服务器上进行测试但是我不想上传源代码然后我尝试使用命令" ng build --prod"。我看到.map文件还在文件夹上,我删除了所有.map文件,我在服务器上上传了文件夹,当我在chrome上打开开发工具时,我看到了TypeScript的源代码。我没有删除的文件是.gz文件。我的问题是,在没有webpack的打字稿代码的情况下构建生产项目的正确方法是什么?

抱歉,我不会说英语。而且我不知道我是否以正确的方式描述了我的家伙。

我想要的不是为任何激活开发者模式的人显示我的TypeScript代码。

1 个答案:

答案 0 :(得分:0)

我不确定你的意思,"建立一个没有打字稿代码的生产项目"。

使用ng build构建项目时,它会将所有打字稿编译成js并缩小它。例如,这里是我的ng构建输出(注意这里没有打字稿文件):

enter image description here

正如您所指出的,您还可以使用-prod将环境生产值设置为true,并为您提供稍微更小,更优化的构建。如果您只想在浏览器中测试应用,可以使用ng serveng serve -prod