微信小程序 TS+Sass 使用npm包构建

1,254 阅读1分钟

1、使用小程序选择-不使用云服务-TS+Sass-基础模板,创建项目
这时候使用工具-构建npm会报错:

message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogramRoot` 目录内,或配置 project.config.json 的 packNpmManually 和 packNpmRelationList 进行构建

2、执行命令cd miniprogram,进入小程序根目录(miniprogram),

cd miniprogram
npm init -y  //在miniprogram目录下生成package.json文件,也可以把项目根目录的移过来
//然后安装自己想要的包,比如
npm install --save crypto-js 
//安装完后,在执行工具-构建npm,这一步的任务是生成miniprogram_npm,小程序真正使用的是小程序开发工具构建后的npm包。

3、具体的小程序npm和前端npm的区别可看文档,developers.weixin.qq.com/miniprogram… ,node_modules文件夹在小程序开发和运行中没有意义,唯一的作用就是构建miniprogram_npm,miniprogram_npm 目录才是小程序真正的npm包