小程序
小游戏
企业微信
微信支付
扫描小程序码分享
再 typescript 模板中, npm 的 package.json 位于 workspace的根目录中, 但微信构建npm 依赖 project.config.json 中的 miniprogramRoot 指定的文件夹,
这就造成了 在这个模板中, npm无法被使用
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
问题已复现,我们会在后续版本中进行修复。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我现在是这样做的
~/package.json
{
"name": "demo",
"version": "1.0.1",
"scripts": {
"compile": "./node_modules/typescript/bin/tsc",
"tsc": "node ./node_modules/typescript/lib/tsc.js",
"restore":"cd ./miniprogram && yarn" // 导航进去在 执行
// 外面提供的是工具类,比如webpack 和 tsc, 里面提供各种引用
},
"devDependencies": {
"typescript": "^3.3.3333"
}
提个建议:
默认的模板提供webpack 等操作, 这样可以把编译后和源代码完全分开, 也就是生成的js文件不会混合在源代码里面
默认的tsconfig.json 添加 "skipLibCheck":true , 解决大多数定义文件存在 window console 等对象的问题
可以到 https://developers.weixin.qq.com/miniprogram/dev/devtools/nightly.html 下载最新的nightly版本,参考 https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html 《自定义 node_modules 和 miniprogram_npm 位置的构建 npm 方式》 章节进行配置和构建npm。配套的示例代码片段是:https://developers.weixin.qq.com/s/bRSGiumy7ti2
有效的临时解决方案: https://developers.weixin.qq.com/community/develop/article/doc/00040e8fd645a033d0f8502bf5b813
能否提供能复现问题的代码片段,我们这边看下呢?(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
重现步骤;
新建一个 typescript 的小程序demo
在package.json 中新增一个 小程序上可以用npm包, (非纯type 定义包)
构建npm (问题出现: 小程序为引用任何npm包)
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
问题已复现,我们会在后续版本中进行修复。
我现在是这样做的
~/package.json
{
"name": "demo",
"version": "1.0.1",
"scripts": {
"compile": "./node_modules/typescript/bin/tsc",
"tsc": "node ./node_modules/typescript/lib/tsc.js",
"restore":"cd ./miniprogram && yarn" // 导航进去在 执行
// 外面提供的是工具类,比如webpack 和 tsc, 里面提供各种引用
},
"devDependencies": {
"typescript": "^3.3.3333"
}
}
提个建议:
默认的模板提供webpack 等操作, 这样可以把编译后和源代码完全分开, 也就是生成的js文件不会混合在源代码里面
默认的tsconfig.json 添加 "skipLibCheck":true , 解决大多数定义文件存在 window console 等对象的问题
可以到 https://developers.weixin.qq.com/miniprogram/dev/devtools/nightly.html 下载最新的nightly版本,参考 https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html 《自定义 node_modules 和 miniprogram_npm 位置的构建 npm 方式》 章节进行配置和构建npm。配套的示例代码片段是:https://developers.weixin.qq.com/s/bRSGiumy7ti2
有效的临时解决方案: https://developers.weixin.qq.com/community/develop/article/doc/00040e8fd645a033d0f8502bf5b813
能否提供能复现问题的代码片段,我们这边看下呢?(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
重现步骤;
新建一个 typescript 的小程序demo
在package.json 中新增一个 小程序上可以用npm包, (非纯type 定义包)
构建npm (问题出现: 小程序为引用任何npm包)