6
A
回答
5
什麼樣的應用,這是?如果您使用的是package.json,則可以使用npm腳本在postinstall步驟中運行webpack。
1
我已經放置在普通的依賴devDependencies解決了這個問題,我改變了後腳本到:
node_modules/.bin/webpack
2
你可以設置你的package.json postinstall
以下NODE_ENV=production webpack -p
然後設置start
到node
但是您需要確保將您的webpack設置爲生產,或者將其設置在您的webpack.config.js中,否則我們bpack.config.js(生產)作爲生產配置。
設置我webpack.config.js內一切如下..
const path = require('path');
const webpack = require('webpack');
const debug = process.env.NODE_ENV !== "production";
module.exports = {
entry: [
'./src/index.js'
],
output: {
path: path.resolve(__dirname, 'src'),
filename: 'bundle.js'
},
devtool: debug ? "inline-sourcemap" : null,
module: {
loader: [{
exclude: /node_modules/,
loader: 'babel',
query: {
presets: ['angular']
}
},
{
test: /\.css$/,
loader: "style-loader!css-loader"
}]
},
devServer: {
historyApiFallback: true,
contentBase: 'src'
},
plugins: debug ? [] : [
new webpack.optimize.DedupePlugin(),
new webpack.optimize.OccurenceOrderPlugin(),
new webpack.optimize.UglifyJsPlugin({
mangle: {except: ['$', 'exports', 'require', 'app']},
compress: {warnings: false},
sourceMap: false
})
]
}
所以基本上,一旦命令運行npm run postinstall
束將在目錄中每webpack.config.js生成(輸出) 。但請記住,在運行'npm start'之前,使用命令NODE_ENV=production webpack -p
包含在package.json中。看下面的例子..
{
"name": "",
"version": "1.0.0",
"description": "",
"main": "./src/bundle.js",
"engines": {
"node": "6.4.0"
},
"scripts": {
"start": "node ./src/server.js",
"postinstall": "NODE_ENV=production webpack -p"
},
"author": "",
"license": "ISC",
"dependencies": ...
相關問題
- 1. Webpack不在Heroku上更新重建
- 2. 在Heroku上構建錯誤
- 3. 構建的WebPack
- 4. 如何避免在Webpack構建上捆綁模擬模塊?
- 5. 在Heroku上運行Grunt構建任務
- 6. Heroku構建在uglifier上失敗
- 7. 在Heroku上部署AngularJs + webpack + gulp
- 8. 在heroku上部署React-Redux webpack
- 9. 如何掛鉤到webpack-dev-server構建?
- 10. 如何使用webpack構建JSON文件?
- 11. Herxt上的Nuxt.js Webpack構建錯誤
- 12. 的WebPack:如何變量轉換上構建
- 13. 角2 - ng構建vs webpack構建
- 14. 如何在Heroku上創建Phaser.js網站?
- 15. 構建Python與opencv在Heroku
- 16. 如何用Webpack Encore編譯Heroku上的資源?
- 17. VSTS託管構建WebPack
- 18. Webpack構建失敗,es6 react.js
- 19. angular2 webpack構建錯誤
- 20. Webpack構建引發錯誤
- 21. 使用webpack構建錯誤
- 22. 字體未在webpack中加載構建
- 23. 動態需要的WebPack在構建時
- 24. 如何使用ngnix在生產中提供webpack構建文件
- 25. 如何檢查在webpack中構建時的執行時間
- 26. 如何查看哪些文件包含在webpack構建中
- 27. 如何在webpack/babel構建中使用CustomElement v1 polyfill?
- 28. 在局域網上查看Django和webpack構建的站點
- 29. 爲什麼'文檔'在webpack構建上沒有定義錯誤?
- 30. Vue.js/webpack不會創建構建文件?
我編譯webpack編程(從我的index.js),它只適用於我的本地機器。有道理,是不是dynos的文件系統應該是隻讀的? – 2015-12-22 22:52:06