微信小程序不支持直接读取node_modules
首先在目录文件夹下cmd输入npm init命令
D:\小程序\project\calendar\calendar_1>npm init
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.See `npm help init` for definitive documentation on these fields
and exactly what they do.Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.Press ^C at any time to quit.
version: (1.0.0)
description:
entry point: (app.js)
test command:
git repository:
keywords:
author:
license: (ISC)
About to write to D:\小程序\project\calendar\calendar_1\package.json:{"name": "calendar_1","version": "1.0.0","description": "","main": "app.js","dependencies": {"accepts": "^1.3.8","agentkeepalive": "^4.5.0","ajv": "^6.12.6","arg": "^4.1.3","array-flatten": "^1.1.1","asn1": "^0.2.6","assert-plus": "^1.0.0","asynckit": "^0.4.0","aws-sign2": "^0.7.0","aws4": "^1.12.0","axios": "^0.21.4","base64-js": "^1.5.1","bcrypt-pbkdf": "^1.0.2","bignumber.js": "^9.0.0","bluebird": "^3.7.2","body-parser": "^1.20.1","bson": "^4.7.2","buffer": "^5.7.1","buffer-equal-constant-time": "^1.0.1","buffer-from": "^1.1.2","bytes": "^3.1.2","call-bind": "^1.0.5","caseless": "^0.12.0","clone": "^2.1.2","combined-stream": "^1.0.8","content-disposition": "^0.5.4","content-type": "^1.0.5","cookie": "^0.5.0","cookie-signature": "^1.0.6","core-util-is": "^1.0.3","dashdash": "^1.14.1","debug": "^2.6.9","define-data-property": "^1.1.1","delayed-stream": "^1.0.0","depd": "^2.0.0","destroy": "^1.2.0","diff": "^4.0.2","ecc-jsbn": "^0.1.2","ecdsa-sig-formatter": "^1.0.11","ee-first": "^1.1.1","encodeurl": "^1.0.2","escape-html": "^1.0.3","etag": "^1.8.1","express": "^4.18.2","extend": "^3.0.2","extsprintf": "^1.3.0","fast-deep-equal": "^3.1.3","fast-json-stable-stringify": "^2.1.0","finalhandler": "^1.2.0","follow-redirects": "^1.15.3","forever-agent": "^0.6.1","form-data": "^2.3.3","forwarded": "^0.2.0","fresh": "^0.5.2","function-bind": "^1.1.2","get-intrinsic": "^1.2.2","getpass": "^0.1.7","gopd": "^1.0.1","har-schema": "^2.0.0","har-validator": "^5.1.5","has-property-descriptors": "^1.0.1","has-proto": "^1.0.1","has-symbols": "^1.0.3","has-tostringtag": "^1.0.0","hasown": "^2.0.0","http-errors": "^2.0.0","http-signature": "^1.2.0","humanize-ms": "^1.2.1","iconv-lite": "^0.4.24","ieee754": "^1.2.1","inherits": "^2.0.4","ipaddr.js": "^1.9.1","is-regex": "^1.1.4","is-stream": "^2.0.1","is-typedarray": "^1.0.0","isarray": "^1.0.0","isstream": "^0.1.2","jsbn": "^0.1.1","json-bigint": "^1.0.0","json-schema": "^0.4.0","json-schema-traverse": "^0.4.1","json-stringify-safe": "^5.0.1","jsonwebtoken": "^8.5.1","jsprim": "^1.4.2","jwa": "^1.4.1","jws": "^3.2.2","lodash": "^4.17.21","lodash.clonedeep": "^4.5.0","lodash.includes": "^4.3.0","lodash.isboolean": "^3.0.3","lodash.isinteger": "^4.0.4","lodash.isnumber": "^3.0.3","lodash.isplainobject": "^4.0.6","lodash.isstring": "^4.0.1","lodash.merge": "^4.6.2","lodash.once": "^4.1.1","lodash.set": "^4.3.2","lodash.unset": "^4.5.2","long": "^4.0.0","make-error": "^1.3.6","media-typer": "^0.3.0","merge-descriptors": "^1.0.1","methods": "^1.1.2","mime": "^1.6.0","mime-db": "^1.52.0","mime-types": "^2.1.35","ms": "^2.1.3","mysql": "^2.18.1","negotiator": "^0.6.3","oauth-sign": "^0.9.0","object-inspect": "^1.13.1","on-finished": "^2.4.1","parseurl": "^1.3.3","path-to-regexp": "^0.1.7","performance-now": "^2.1.0","process-nextick-args": "^2.0.1","protobufjs": "^6.11.4","proxy-addr": "^2.0.7","psl": "^1.9.0","punycode": "^2.3.1","qs": "^6.5.3","range-parser": "^1.2.1","raw-body": "^2.5.1","readable-stream": "^2.3.7","request": "^2.88.2","request-promise": "^4.2.6","request-promise-core": "^1.1.4","retry": "^0.12.0","safe-buffer": "^5.1.2","safer-buffer": "^2.1.2","sax": "^1.3.0","semver": "^5.7.2","send": "^0.18.0","serve-static": "^1.15.0","set-function-length": "^1.1.1","setprototypeof": "^1.2.0","side-channel": "^1.0.4","source-map": "^0.6.1","source-map-support": "^0.5.21","sqlstring": "^2.3.1","sshpk": "^1.18.0","statuses": "^2.0.1","stealthy-require": "^1.1.1","string_decoder": "^1.1.1","tcb-admin-node": "^1.23.0","toidentifier": "^1.0.1","tough-cookie": "^2.5.0","ts-node": "^8.10.2","tslib": "^1.14.1","tunnel-agent": "^0.6.0","tweetnacl": "^0.14.5","type-is": "^1.6.18","typescript": "^5.3.2","undici-types": "^5.26.5","unpipe": "^1.0.0","uri-js": "^4.4.1","url": "^0.11.3","util-deprecate": "^1.0.2","utils-merge": "^1.0.1","uuid": "^3.4.0","vary": "^1.1.2","verror": "^1.10.0","wx-server-sdk": "^2.6.3","xml2js": "^0.4.23","xmlbuilder": "^11.0.1","yn": "^3.1.1"},"devDependencies": {},"scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"author": "","license": "ISC"
}Is this OK? (yes)D:\小程序\project\calendar\calendar_1>npm installremoved 181 packages in 2mD:\小程序\project\calendar\calendar_1>
以上为cmd下操作过程,基本一路enter即可。
最后removed 181 packages in 2m是应为之前在calendar_1下就有node_modules。
然后到微信开发者工具下:
构建完成:
会生成如下文件夹: