最佳答案
我看到人们使用网络包吞咽。但是后来我读到网络包可以代替吞咽吗?我完全糊涂了,有人能解释一下吗?
更新
最后我一口气喝了下去。我刚接触现代前端,只想快点起来跑。一年多过去了,现在我的脚已经湿透了,我准备转而使用 webpack。我建议穿着同样鞋子出发的人走同样的路线。并不是说你不能尝试 webpack,只是说如果它看起来很复杂的话,先从一大口开始... 没什么不对的。
如果你不想吞咽,是的,这里有 grunt,但是你也可以在 package.json 中指定命令,然后在没有任务运行器的情况下从命令行调用它们,这样就可以开始运行了。例如:
"scripts": {
"babel": "babel src -d build",
"browserify": "browserify build/client/app.js -o dist/client/scripts/app.bundle.js",
"build": "npm run clean && npm run babel && npm run prepare && npm run browserify",
"clean": "rm -rf build && rm -rf dist",
"copy:server": "cp build/server.js dist/server.js",
"copy:index": "cp src/client/index.html dist/client/index.html",
"copy": "npm run copy:server && npm run copy:index",
"prepare": "mkdir -p dist/client/scripts/ && npm run copy",
"start": "node dist/server"
},