Javascript 作为构建工具的npm

Javascript 作为构建工具的npm,javascript,intellij-idea,npm,Javascript,Intellij Idea,Npm,我最近读了一篇很棒的文章,概述了使用咕噜声/咕噜声的缺点; 这反过来又提供了利用“npm脚本”的方法 最终我发现了这篇文章: 我试着实现文章中描述的, 遇到了两个问题: 问题#1: $npm run build:js(实际命令是:“browserify src/javascript/someModule.js”) //------------为什么将这两行添加到标准输出?----------// >我的新-app@1.0.0构建:js/Users/elad.chen/Projects/incap

我最近读了一篇很棒的文章,概述了使用咕噜声/咕噜声的缺点; 这反过来又提供了利用“npm脚本”的方法

最终我发现了这篇文章:

我试着实现文章中描述的, 遇到了两个问题:

问题#1:

$npm run build:js(实际命令是:“browserify src/javascript/someModule.js”)
//------------为什么将这两行添加到标准输出?----------//
>我的新-app@1.0.0构建:js/Users/elad.chen/Projects/incapsula/daedalus/new-app
>浏览src/javascript/core/sidebar.js
// --------------------------------------------------------------------

(t,n,n,r){函数s(o,t,t,n,n,r){函数e(t,t,n,n,r){若(t,t,t,n,n,n,n,n,(t,n,n,n,r){函数s(o,o,u){若,(t,n,(o,n,n,n,r)若(o)若,(t,(t,n,u,n,u,n,u,n,n,u,r){,(t,(t,(t,n,n,n,n,r)若)若,(o,(o,u,u,u,u,u,r){,(o,r)若,(o,u,(o,r)若,(o,r)若,(o,u,(o,r)若,(o,u,(o,u,r)若,(o,(o,n,n,(t,r)若,(o,r)o,(o,r)若·返回n[o].exports}var i=typeof require==“function”&&require;for(var o=0;o您有没有找到一种方法来实现这一点?恐怕没有..我只是离开了它,选择了使用Gulp。
$ npm run build:js ( actual command is: "browserify src/javascript/someModule.js" )

// ----------- Why these two lines are added to the stdout ? -------- //
> my-new-app@1.0.0 build:js /Users/elad.chen/Projects/incapsula/daedalus/new-app
> browserify src/javascript/core/sidebar.js
// --------------------------------------------------------------------

(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
module.exports = function() {
    console.log("hi")
};
},{}]},{},[1]);