V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dsh0416  ›  全部回复第 1 页 / 共 1 页
回复总数  3
2020-11-11 13:51:32 +08:00
回复了 coool 创建的主题 Ruby on Rails Ruby, Rails 不值一学
虽然看了一下全是 webpack 故障导致不能用,但这也确实是个问题。

如果不打算用 Webpack 可以初始化脚手架就跳过 Webpack 。Rails 调用 Node 去搞一些东西确实事情比较多。而且 Rails 默认用 yarn,有的时候一些 JavaScript 的依赖的 post-script 又会调用 npm,然后两个 lock 不匹配或者什么二进制编译失败了,再让整个 node_modules 出问题。而在 Rails 这端给出的抛错又不太能正确反应这是 Node.js 的问题。再加上如果是在中国 npm 服务器访问本来就很不稳定,如果没有预先设置过镜像很可能依赖安装不上,抛错也会变得比较诡异。像这些事情洋书教程肯定是不会提及的。

Rails 默认的脚手架是按照一个大型全栈项目来配置的,以减少配置时间。对于小的项目、非全栈项目或者想要摸清楚的 rails 内部工作原理的新手确实可以从比较小的初始化开始。比如如果只是想要 API 服务器的话就更简单了,直接 `rails new demo --api` 就行了
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2514 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 15:36 · PVG 23:36 · LAX 07:36 · JFK 10:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.