dsh0416 最近的时间轴更新
dsh0416

dsh0416

V2EX 第 113620 号会员,加入于 2015-04-27 03:12:11 +08:00
dsh0416 最近回复了
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   ·   实用小工具   ·   2519 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 05:35 · PVG 13:35 · LAX 21:35 · JFK 00:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.