git cloneした後masterブランチで直接 npm run build するとsrc ディレクトリ配下のjsの変更はしていませんが、buildされたファイルに差分がでてしまいます。できるだけ追加したい機能以外の部分は変更が無いようにしたいのですが、何かいい方法はありますか?
以下詳細の履歴です。
# npm install
# npm run build
# git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: docs/kintoneUtility.js
modified: docs/kintoneUtility.min.js
no changes added to commit (use "git add" and/or "git commit -a")
# git diff (一部)
diff --git a/docs/kintoneUtility.js b/docs/kintoneUtility.js
index f8e133a..d6524a9 100644
--- a/docs/kintoneUtility.js
+++ b/docs/kintoneUtility.js
@@ -273,7 +273,7 @@
* @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
* @license Licensed under MIT license
* See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
- * @version 4.1.0
+ * @version 4.1.1
*/
(function (global, factory) {
@@ -282,7 +282,8 @@
'use strict';
function objectOrFunction(x) {
- return typeof x === 'function' || (typeof x === 'undefined' ? 'undefined' : _typeof(x)) === 'object' && x !== null;
+ var type = typeof x === 'undefined' ? 'undefined' : _typeof(x);
+ return x !== null && (type === 'object' || type === 'function');
}
レコードのコメントのAPI、フォーム情報の取得などの機能を追加しようと思い、環境の構築をしていたところ、困ったことがあったので質問します。
git cloneした後masterブランチで直接
npm run build
するとsrc ディレクトリ配下のjsの変更はしていませんが、buildされたファイルに差分がでてしまいます。できるだけ追加したい機能以外の部分は変更が無いようにしたいのですが、何かいい方法はありますか?以下詳細の履歴です。
おそらく、webpackなどのnode_moduelsのバージョンの違いからbuildの仕様が微妙に違っていたことが原因かもしれません。私の環境で実行時のバージョンも記載しておきます。
互換性のある最新のバージョンでbuildしてプルリクをだすか、現在の最新のコミットでbuildされたときのバージョンに合わせるなどして、この問題解決できるかなと思いますが、何かほかにいい方法があれば教えていただけると助かります。