尽管有很多关于这个主题的问题,但没有人真的回答过它。
我有我的angular 2应用程序,我只想将它部署到共享主机。
我是否必须在index.html中包含或引用我的所有js文件
或
我应该完全复制我的angular 2文件夹并放入共享主机文件夹。
我对此有点困惑,希望能够解决这个问题。谢谢大家答案 0 :(得分:0)
如果你正在使用webpack,你应该在package.json中有一个脚本来构建生产解决方案,你可以看看我的angular-webpack-seed:https://github.com/kEpEx/angular2-webpack-seed
package.json (脚本)
"build": "rimraf dist && webpack --config config/webpack.prod.js --progress --profile --bail",
<强>配置/的WebPack / PROD / JS 强>
...
output: {
path: helpers.root('dist'),
publicPath: '/',
filename: '[name].[hash].js',
chunkFilename: '[id].[hash].chunk.js'
},
...
如果您正在使用它,则只需运行npm run build
并将dist
文件夹复制到您的共享主机,就是这样!