-vv12.14.0[root@ncayu8847 data]# npm -v6.13.4安装打包工具 npm-pack-allnpm install -g npm-pack-all打包步骤找到项目中node-modules ;在node-modules中找到需要打离线包的依赖包;在上述的依赖包中找到node-modules;在终端中打开这个node-modules并执行npm-pack-all;在文件夹中打开执行npm-pack-all
https://registry.npm.taobao.org 这样就安装好了cnpm 然后下载online-store前端项目 之后再项目目录下执行 cnpm install 这样就会把依赖下到这个项目下的node-modules 下面 然后cnpm run dev就启动起来了 如果在家里成功了,在公司run不起来,可以把node-modules全部删掉,然后再安装一次就可以了.
(js|jsx)$/, exclude: /node-modules/, use: ['babel-loader'], }, { (js|jsx)$/, exclude: /node-modules/, use: ['babel-loader'], }, {
’ 'cnpm i webpack@3.6.0 -g' 2.卸载当前版本,在重新下载需要的版本 卸载命令: 'npm uninstall webpack -g' 如果是局部安装,也可以在文件夹中找到node-modules
npm 模块,所以可以直接使用 npx 命令,万一不能用,就要手动安装一下 npm install -g npx 作用 调用项目安装的模块 npx 可以直接调用项目内安装的模块,不需要输入文件路径 node-modules
https://www.ossez.com/t/node-modules/13959
于是手动翻了下node-modules,发现果然整个theme-chalk文件夹都被挪了位置 旧版本安装位置 import 'element-plus/lib/theme-chalk/index.css
(package.json里面有工程信息及所有依赖,相当于安卓的gradle,然后我们所依赖的那些库在node-modules里面,就相当于安卓之前的libs文件夹) 2.通过npm安装模块 npm i 这个意思就是安装这个模块到node-modules,同时配置到package.json里面去。 – save的作用就是配置package.json。 同时让我们观察一下node-modules文件夹: ?
admin/upload.js 'use strict'; // npm install mz-modules --save // 此模块解决上传超时卡死 // https://github.com/node-modules admin/upload.js 'use strict'; // npm install mz-modules --save // 此模块解决上传超时卡死 // https://github.com/node-modules
true, }, }, }, }, 打包效果如下: 723.96 KB build/static/js/vendor.a9289a29.chunk.js // node-modules 模块 98.72 KB build/static/js/main.7bcaca24.js 8.2 KB build/static/css/1.css 此时将 node-modules
node-modules/.bin/webpack -v npx 可以让项目内部安装的模块用起来更方便,只要像下面这样调用就行了。
(npm install express -g:运行这个命令,会在node-global下自动创建node-modules文件夹) 4.进入node编辑模式:require(‘express’)命令
index.html', }) ], }; 然后使用npm run build命令进行打包 不要使用webpack命令,webpack没有全局安装,npm run build 会到node-modules
1.在nodejs文件夹下,创建两个为文件夹: node_global;node_cecal 这是用来放安装过程的缓存文件以及最终的模块配置位置 – 然后把nodejs文件下的node-modules
它会遍历所有节点,逐个将模块放在根节点下面,也就是 node-modules 的第一层。当发现有重复模块时,则将其丢弃。 这里需要对重复模块进行一个定义,它指的是模块名相同且 semver 兼容。
调用项目中的安装模块 原先要执行 node-modules/.bin/jest 代替 npx jest 避免全局安装模块 npx create-react-app my-app 上面代码运行时,npx
(js|jsx)$/, exclude: /node-modules/, use: ['babel-loader'], }, { (js|jsx)$/, exclude: /node-modules/, use: ['babel-loader'], }, { (js|jsx)$/, exclude: /node-modules/, use: ['babel-loader'], }, {
install cozy-light -g会自动从github下载0.4.9到/usr/lib/node_modules/cozy-light,我在香港主机装的,所以外网速度快,/cozy-light/node-modules node_modules/pouchdb/package.json,将"request": "^2.61.0",改为"request": "2.68.0",为2016年1月的版本,删除pouchdb/node-modules
/node-modules/.bin/karma init 这里如果不想每次都执行本地路径下的 karma 命令,可以在全局安装 karma-cli $ npm install karma-cli -g
/node-modules/.bin/karma init 复制代码 这里如果不想每次都执行本地路径下的 karma 命令,可以在全局安装 karma-cli $ npm install karma-cli