node版本可以升级吗
huoxiangdong opened this issue · comments
nodejs的版本是8.9 ,可以升级到12,还是说很麻烦
好像npm模块是不能直接用的
nodejs升级确实比较麻烦,因为ios并不支持v8引擎,升级node必然要升级v8,v8-link这个工程需要修改。
npm应该是可以直接使用的,现在是报什么错误吗?
@louis-tru
那expres测试了下
Error: Bad argument.
at PackageIMPL.resolveRelative (_pkg.js:858:19)
at resolveFilename (_pkg.js:540:30)
at Function._load (_pkg.js:362:42)
at Module.require (_pkg.js:275:23)
at require (_pkgutil.js:238:20)
at Object.<anonymous> (file:///Users/farmer/Library/Developer/CoreSimulator/Devices/0150AD7C-C740-4474-A6A7-49AEA6876B37/data/Containers/Bundle/Application/5BBF3B2E-CD9F-489B-91CD-FC72E381FCF8/test.app/examples/out/examples/index.js:6:17)
at Module._compile (_pkg.js:306:42)
at Object..js (_pkg.js:514:16)
at Module.load (_pkg.js:269:38)
at tryModuleLoad (_pkg.js:528:16)
threads count, 1
atexit_exec,name, 0x70000f9c2000, main
atexit_exec,join, 0x70000f9c2000
Thread::join(), cannot join self
可以在启动参数中加上--inspect-brk=0.0.0.0:9229看看具体的运行堆栈变量,
报这个错误应该是参数不正确。
可以试试最新的版本 v0.7.2 刚刚创建的新tag,ftrp已经同步到npm。
@louis-tru 希望大神有时间可以把TouchCode2更新下,兼容下最新的iPhone 🤪
@louis-tru
引入express 报错,我试着引入其他库是OK的,是不是 _path的问题,express重写了_path? 覆盖掉了?
express属性于主出口项目,没有加入到node_modules中,但你可以使用node中的package.dependencies属性添加依赖
express在项目中是可以使用 import 'express' 方式引入的,但在外部想引用这个项目,必需使用package.dependencies明确写明依赖并运行 ftrp install
@louis-tru
然后,现在一直在这里循环
@louis-tru
然后,现在一直在这里循环
你的具体项目是怎么样的,是在哪个项目引入这个express
这个包的
我不知道你的这个项目为什么安装后还有node_modules目录,正常安装后不应该有node_modules目录的,node_modules目录中的模块应该就被安装到根目录了