2016-09-30 10 views
0

私はnpm run buildを実行すると、それは次のようなJavaScriptを生成を生成します。これは、実際に作成する必要があり、以下:私はpackage.jsonにRHEL6NPMの実行ビルドはIE互換性のないJS

依存関係を使用してい

$ npm --version 
2.14.13 
$ node -v 
v0.10.40 

"scripts": { 
    "prebuild": "npm i", 
    "build": "./node_modules/.bin/gulp build", 
    "local-deploy": "./node_modules/.bin/gulp local-deploy" 
}, 
"devDependencies": { 
    "gulp": "^3.8.10", 
    "gulp-coffee": "^2.2.0", 
    "gulp-concat": "^2.4.2", 
    "gulp-less": "^3.0.0", 
    "gulp-sourcemaps": "^1.3.0", 
    "gulp-template-compile": "^0.2.1", 
    "gulp-uglifyjs": "^0.5.0", 
    "gulp-wrap": "^0.5.0", 
    "less-plugin-clean-css": "^1.4.0", 
    "underscore": "^1.6.0", 
    "yargs": "^1.3.3" 
} 
+2

どちらのノードとNPMは、このために責任があります。実際の仕事をしているツールは何ですか? –

+0

私は自分のビルドタスクにgulpを使用しています。 Gulpは 'npm build'を実行します – Zoidberg

+1

そして、npmビルドを実行するとどうなりますか? NPM自体は魔法のようにコードを変更するつもりではありません。あなたのビルドサイクルで呼び出されるモジュールがあります。それが間違っているところです。 – Gimby

答えて

-1

jQuery.extend({ 
    propFix: { 
     "for": "htmlFor", 
     "class": "className" 
    }, 

は、ここに私のNPM /ノードですNpmはこれとは何の関係もありません。この問題はjQueryとあなたのコードにあります。

jQuery 2または3を使用している場合、IE 6-8では機能しません。

find all jquery versions hereです。また

、あなたはnpmでインストールしている場合は、jqueryのの古いバージョンをインストールしてください、例えば:

npm install [email protected] --save 
関連する問題