npm link 后怎么查看软连接和删除软连接的

一:在你的npm项目中,进行打包,形成一个dist文件

npm run build  // 这是我的打包命令,具体可查看 package.json 文件

二: 打包完成后,运行pwd命令,可查看到你npm项目的路径。

pwd  // 输出一个url

三 :然后再你要用到npm的项目里,npm link

npm link <url>  // 示例:npm link E:\work\bc-v3;这url就是你上面执行pwd显示的路径。

四:运行成功之后,就可以直接在本地调试了。调试完成就可以发布到npm网站上。

     ① 登录npm账号: 输入之前注册时的用户名、密码和电子邮件地址。

npm login

   ② 如果这地方没有权限,请向你们公司的运维或者其他管理者索要权限。也可以该在项目中的git仓库里提起申请,选择有权限的人,请求他们帮助发布。

  ③ 构建项目: 确保你的项目是可以正常构建的。这可能包括编译 TypeScript、打包 JavaScript 文件、生成文档等。

  ④ 版本号升级:每次发布新版本都需要升级版本号。可以使用 npm version 命令,它会自动更新 package.json 中的版本号。

npm version <major|minor|patch>

例如:

npm version patch

⑤ 发布包: 使用 npm publish 命令将包发布到 npm 上

npm publish

⑥验证发布,在npm官网上,看是否发布成功。

⑦ 发布完成,请在你使用的项目里重新 install 即可。

五 :调试完成后,取消生成的软链接

  ① 执行 npm ls --global 查看生成的所有软链接

npm ls --global

② 删除已创建的全局符号链接,name就是你的npm包的名称。

npm unlink <name> // 注意:这个命令只会取消链接,而不会删除全局 npm 模块目录中的包。

③ 如果你想完全卸载 npm 包。

npm uninstall -g <name>

④ 这时,你可以再次执行,npm ls --global 查看所有软链接,是不是已经删除了。

⑤ 如果没有,还是无法删除,请你使用 windows PowerShell 或者cmd 中的命令行来删除,可以在任意一个目录里执行,无需切换目录。

这就代表删除成功。再次运行 npm ls --global 命令查看。

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于SSM+mysql框架前后端分离的文件云平台项目源码+项目说明.zip ## EasyCloud是一个前后端分离的简易文件云平台,支持上传和管理文件、图片在线预览和生成分享链接。 ## 技术栈 - 后端使用Spring, SpringMVC, Mybatis, MySQL实现,详见 [/server/README.md](./server/README.md) - 前端使用Vue.js, Element UI实现 ## 预览 - 登录注册 ![](./preview/3_login.png) - 我的文件页面 ![](./preview/1_myfile.png) - 上传文件 ![](./preview/1_upload.png) - 我的分享页面 ![](./preview/2_myshare.png) - 查看分享链接 ![](./preview/2_link.png) - 访问链接 ![](./preview/3_pubshare.png) --- ## 部署运行 以下示例两种运行方式。 ### 开发环境运行 - 后端 `/server` 1. `/src/resources/db.properties` 配置MySQL数据库连接信息 2. `/src/resoutces/app/easycloud.properties` 修改App配置(非必须) 3. 使用IDE导入项目并配置Tomcat运行 - 前端 `/web` 1. `npm install` 2. 修改 `config/index.js` 中 `module.exports: dev.proxyTable.target` 为服务端地址 3. `npm run dev` ### 使用Nginx部署运行(生产环境) - 1.修改配置(同上) > 也可在 `/src/resoutces/spring/spring-mybatis.xml` 和 `src/main/java/com/pdwu/easycloud/common/config/AppConfig.java` 里面增加一条生产环境配置文件的路径 - 2.打包 - 后端执行 `mvn clean package` 生成war包 - 前端执行 `npm run build` 在dist目录下生成静态文件 - 3.服务器部署 - 运行后端,如使用Tomcat在上下文运行: `localhost:8080/easycloud` 路径:`/var/lib/tomcat/webapps/easycloud` - 将前端 `/dist` 目录下的所有文件拷贝到任一路径,如:`/home/myApps/easycloud_web` - 4.Nginx配置 - 后端配置 `/etc/nginx/conf.d/easycloud.conf` ``` server { listen 9001; server_name localhost; root /var/lib/tomcat/webapps/easycloud; location / { proxy_pass http://localhost:8080/easycloud/; } } ``` - 前端配置 `/etc/nginx/conf.d/easycloud_web.conf` ``` server { listen 80; server_name localhost; location / { root /home/myApps/easycloud_web; index index.html; try_files $uri $uri/ /index.html; } location /imgs { alias /home/myApps/easycloud_web/imgs;

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值