uni - 使用npm

本文详细介绍了在Node.js环境中如何使用npm和yarn进行包管理,包括初始化package.json,安装外部包,以及如何在项目中正确导入和使用这些包。同时,还解释了node_modules文件夹的查找机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.使用

 

1. 在当前根目录初始化package.json

npm init -y

 

2. 安装(自动生成node_modules文件夹)

npm i packageName

yarn add packageName

 

3. 使用

可全局使用,使用方式

import package from 'packageName'

const package = require('packageName')

 

二.关于node_modules查找文件方式

 

const _ = require('underscore')

当我们全局引用时,会查找对应的文件夹名称对应的js

如果是

那么我们引用的话为:

const _ = require('underscore/index')

 

PS D:\uniapp\01> npm install @dcloudio/uni-app @dcloudio/vue-cli-plugin-uni --save-dev npm error code ERESOLVE npm error ERESOLVE could not resolve npm error npm error While resolving: undefined@undefined npm error Found: vue@3.5.18 npm error node_modules/vue npm error peer vue@"^3.0.0" from @uni-helper/uni-app-types@1.0.0-alpha.6 npm error node_modules/@uni-helper/uni-app-types npm error dev @uni-helper/uni-app-types@"1.0.0-alpha.6" from the root project npm error peer vue@"3.5.18" from @vue/server-renderer@3.5.18 npm error node_modules/@vue/server-renderer npm error @vue/server-renderer@"3.5.18" from vue@3.5.18 npm error npm error Could not resolve dependency: npm error dev @dcloudio/uni-app@"*" from the root project npm error npm error Conflicting peer dependency: vue@2.6.14 npm error node_modules/vue npm error peer vue@">= 2.5 < 2.7" from @vue/composition-api@1.7.2 npm error node_modules/@vue/composition-api npm error peer @vue/composition-api@"^1.7.0" from @dcloudio/uni-app@2.0.2-4070520250711001 npm error node_modules/@dcloudio/uni-app npm error dev @dcloudio/uni-app@"*" from the root project npm error npm error Fix the upstream dependency conflict, or retry npm error this command with --force or --legacy-peer-deps npm error to accept an incorrect (and potentially broken) dependency resolution. npm error npm error npm error For a full report see: npm error C:\Users\The Fool\AppData\Local\npm-cache\_logs\2025-07-23T12_13_33_283Z-eresolve-report.txt npm error A complete log of this run can be found in: C:\Users\The Fool\AppData\Local\npm-cache\_logs\2025-07-23T12_13_33_283Z-debug-0.log
最新发布
07-25
PS D:\uni\Fomini\fomini> npm install mp-html npm error code ERESOLVE npm error ERESOLVE could not resolve npm error npm error While resolving: @dcloudio/vite-plugin-uni@3.0.0-alpha-3081220230802001 npm error Found: vite@5.4.15 npm error node_modules/vite npm error peer vite@"^5.0.0" from @vitejs/plugin-vue@5.1.0 npm error node_modules/@dcloudio/uni-app-vite/node_modules/@vitejs/plugin-vue npm error @vitejs/plugin-vue@"5.1.0" from @dcloudio/uni-app-vite@3.0.0-alpha-4050720250320001 npm error node_modules/@dcloudio/uni-app-vite npm error @dcloudio/uni-app-vite@"3.0.0-alpha-4050720250320001" from @dcloudio/uni-app-harmony@3.0.0-alpha-4050720250320001 npm error node_modules/@dcloudio/uni-app-harmony npm error @dcloudio/uni-app-harmony@"3.0.0-alpha-4050720250320001" from the root project npm error 1 more (@dcloudio/uni-app-plus) npm error peer vite@"^4.0.0 || ^5.0.0" from @vitejs/plugin-vue@4.6.2 npm error node_modules/@vitejs/plugin-vue npm error @vitejs/plugin-vue@"^4.2.1" from @dcloudio/vite-plugin-uni@3.0.0-alpha-3081220230802001 npm error node_modules/@dcloudio/vite-plugin-uni npm error dev @dcloudio/vite-plugin-uni@"3.0.0-alpha-3081220230802001" from the root project npm error 2 more (@vitejs/plugin-vue-jsx, the root project) npm error npm error Could not resolve dependency: npm error peer vite@"^4.0.0" from @dcloudio/vite-plugin-uni@3.0.0-alpha-3081220230802001 npm error node_modules/@dcloudio/vite-plugin-uni npm error dev @dcloudio/vite-plugin-uni@"3.0.0-alpha-3081220230802001" from the root project npm error npm error Conflicting peer dependency: vite@4.5.11 npm error node_modules/vite npm error peer vite@"^4.0.0" from @dcloudio/vite-plugin-uni@3.0.0-alpha-3081220230802001 npm error node_modules/@dcloudio/vite-plugin-uni npm error dev @dcloudio/vite-plugin-uni@"3.0.0-alpha-3081220230802001" from the root project npm error npm error Fix the upstream dependency conflict, or retry 怎么解决
04-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值