Mica
Mica
@yeziyou 在 Arguments 的最前面加上 `--soucemap=none`,如图: 
@iVanilla 除了使用 js,我也想不到更好的办法 😂
@afc163 文章说的很有道理,但是一个项目里并不是所有模块都遵循 semver 语义化版本的,或者模块的作者在发布自己的模块的时候并不知道自己引入了一个 bug(即文中所说的“没有经过完善的测试”)。 我自己印象最深的经历就是在我使用 Babel 的时候。以前我在开发划词翻译的时候,几乎每次运行 `npm update` 升级了 Babel 的模块都会导致项目跑不起来;即使我本地不更新 Babel,但跑在 Travis CI 上的单元测试也会因为下载了新版本的 Babel 而导致测试不通过,我当时还发过一条 twitter 吐槽过哈哈:https://twitter.com/milklee5/status/689685684202766336 所以后来我就养成了锁定版本的习惯,但我会频繁使用 `npm outdate` 检查模块是否有新版本,并及时更新。虽然烦琐一些,但至少是可以回滚到上一版本的,因为我知道我上一次安装的版本号是多少。
@klouskingsley Yarn 并不是仅仅只包含第一层依赖的版本号吧?`yarn.lock` 文件里列出了所有依赖和依赖的子依赖的版本。是因为我们使用的 Yarn 的版本不同吗?我用的是 `0.21.3`
@klouskingsley yarn.lock 里的第二层的依赖虽然用的是 `^` 开头的版本号,但所有这些被依赖的模块也会列在第一层中,你可以在 Yarn 本身的 yarn.lock 文件里搜索一下。 以 `yarn add webpack` 生成的 `yarn.lock` 为例,我节选了一部分内容粘贴在下面,并且改了下顺序让依赖关系更明显: ``` wide-align@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.0.tgz#40edde802a71fea1f070da3e62dcda2e7add96ad" dependencies: string-width "^1.0.1" string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" resolved...
@leopku 是的,但我们都无法保证我们取的名字是独一无二的 😂
@kasinooya 至少数据只从 localStorage 里读取了一次,这比每次修改时都从 localStroage 里读取要好的多
@exoticknight 是啊,我也是这么想的,保持简单是最好的
@yiluxin 你是说 [meteor/blaze](https://github.com/meteor/blaze)?这个项目最后一次更新是两年前了
@simongfxu Vue.js 不是 MVVM 框架,它是 MVVM 中的 VM 层。react 我没用过,但我猜它的定位也是 VM 层吧?所以我觉得 Vue.js 和 react 的功能是相同的,只是实现的方式不同,不知道我的理解对不对 :)