Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1 nowa server报错,必现 #4

Open
WangYang-Rex opened this issue Oct 8, 2018 · 10 comments
Open

v1 nowa server报错,必现 #4

WangYang-Rex opened this issue Oct 8, 2018 · 10 comments

Comments

@WangYang-Rex
Copy link

场景介绍,使用template-salt v1版本,跑不起来,提示
ERROR in Cannot find module 'webpack'
重现步骤:
`

安装nowa

npm i nowa -g && nowa install

初始化项目

nowa init https://github.com/nowa-webpack/template-salt/archive/v1.zip

编译

nowa server
`
报错截图
aaa

@gbk
Copy link
Contributor

gbk commented Oct 9, 2018

https://nowa-webpack.github.io/docs/chang_jian_wen_ti.html
请按照常见问题 1 处理

@WangYang-Rex
Copy link
Author

@gbk 试过了,还是不行,麻烦看一下

@WangYang-Rex
Copy link
Author

image

@gbk
Copy link
Contributor

gbk commented Oct 9, 2018

已确认 v1 存在问题(看起来是 stylus-loader 的版本问题),v2 和 v3 都是 OK 的,是否可以使用 v3 呢?

nowa init https://github.com/nowa-webpack/template-salt/archive/v3.zip

@WangYang-Rex
Copy link
Author

@gbk 因为去年开发钉钉isv应用的时候使用的v1,好几个项目,短时间内没办法进行框架升级,能帮忙处理下吗

@WangYang-Rex
Copy link
Author

@gbk 能帮忙看下吗

@gbk
Copy link
Contributor

gbk commented Oct 10, 2018

执行下面的命令就行了:

ln -s ~/.nowa/install/webpack ~/.nowa/install/stylus-loader/node_modules/webpack

原因是 stylus-loader v2.5.1 在代码中依赖了 webpack,但没有在 package.json 的 dependencies 中声明该依赖
image
image
因为版本太过古老,维护成本高,先临时把依赖加上解决问题好了。

@WangYang-Rex
Copy link
Author

WX20190605-184002@2x

目前执行 npm i nowa -g 时提示这个报错,安装不成功,感觉是esprima这个库版本更新的缘故,麻烦帮忙看下,急急急!

@WangYang-Rex
Copy link
Author

钉钉号码:18458850848,麻烦联系我一下,感激涕零

@gbk
Copy link
Contributor

gbk commented Jun 6, 2019

image
我这边试过没有问题啊,建议尝试卸载后重新安装:

rm -rf `npm root -g`/nowa
npm i nowa -g

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants