正在回答
3回答
同学你好,
考虑的有些复杂了,本身实际项目中很少有直接将package.json拷贝到新项目中的,一般都是需要哪个插件安装哪个就可以,也不费时间。
不能说每个项目都用同一份packag.json吧,依赖也是在不断更新版本的,可能在短期内使用同一份没有问题。不能因为安装依赖方便就一直复制packag.json文件哦。
祝学习愉快!
AXLL
2019-08-31 17:03:16
哦哦 你的意思是说package就是为了安装依赖包的用途。
那么如果我要复用 应该怎么操作
packjson如下。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | { "name" : "mall" , "version" : "1.0.0" , "description" : "在线商城WebApp" , "author" : "Alex" , "private" : true , "scripts" : { "dev" : "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js" , "start" : "npm run dev" , "lint" : "eslint --ext .js,.vue src" , "build" : "node build/build.js" }, "dependencies" : { "axios" : "^0.18.0" , "babel-polyfill" : "^6.26.0" , "fastclick" : "^1.0.6" , "jsonp" : "^0.2.1" , "vue" : "^2.5.2" , "vue-awesome-swiper" : "^3.1.3" , "vue-lazyload" : "^1.2.2" , "vue-router" : "^3.0.1" }, "devDependencies" : { "autoprefixer" : "^7.1.2" , "babel-core" : "^6.22.1" , "babel-eslint" : "^8.2.1" , "babel-helper-vue-jsx-merge-props" : "^2.0.3" , "babel-loader" : "^7.1.1" , "babel-plugin-syntax-jsx" : "^6.18.0" , "babel-plugin-transform-runtime" : "^6.22.0" , "babel-plugin-transform-vue-jsx" : "^3.5.0" , "babel-preset-env" : "^1.3.2" , "babel-preset-stage-2" : "^6.22.0" , "chalk" : "^2.0.1" , "copy-webpack-plugin" : "^4.0.1" , "css-loader" : "^0.28.0" , "eslint" : "^4.15.0" , "eslint-config-standard" : "^10.2.1" , "eslint-friendly-formatter" : "^3.0.0" , "eslint-loader" : "^1.7.1" , "eslint-plugin-import" : "^2.7.0" , "eslint-plugin-node" : "^5.2.0" , "eslint-plugin-promise" : "^3.4.0" , "eslint-plugin-standard" : "^3.0.1" , "eslint-plugin-vue" : "^4.0.0" , "extract-text-webpack-plugin" : "^3.0.0" , "file-loader" : "^1.1.4" , "friendly-errors-webpack-plugin" : "^1.6.1" , "html-webpack-plugin" : "^2.30.1" , "node-notifier" : "^5.1.2" , "node-sass" : "^4.8.3" , "optimize-css-assets-webpack-plugin" : "^3.2.0" , "ora" : "^1.2.0" , "portfinder" : "^1.0.13" , "postcss-import" : "^11.0.0" , "postcss-loader" : "^2.0.8" , "postcss-url" : "^7.2.1" , "rimraf" : "^2.6.0" , "sass-loader" : "^6.0.7" , "semver" : "^5.3.0" , "shelljs" : "^0.7.6" , "uglifyjs-webpack-plugin" : "^1.1.1" , "url-loader" : "^0.5.8" , "vue-loader" : "^13.3.0" , "vue-style-loader" : "^3.0.1" , "vue-template-compiler" : "^2.5.2" , "webpack" : "^3.6.0" , "webpack-bundle-analyzer" : "^2.9.0" , "webpack-dev-server" : "^2.9.1" , "webpack-merge" : "^4.1.0" }, "engines" : { "node" : ">= 6.0.0" , "npm" : ">= 3.0.0" }, "browserslist" : [ "> 1%" , "last 2 versions" , "not ie <= 8" ] } |
是只要安装
dependencies
就可以了吗?
4.Vue与React高级框架开发
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧