我想在我的项目中使用webpack导入nools,我尝试了两个步骤:
1)用npm:
安装noolsimport "../node_modules/nools";
2)将nools导入项目:
Can not resolve 'fs'
webpack给我这个错误:
target:node
并将此代码添加到webpack.config.js
来解决此错误require is not defined
和webpack构建没有任何错误,但是当用npm start启动我的项目时,浏览器控制台给我这个错误:
if ($request->headers->has('session-id')) {
$session = new Session();
$session->start();
$sess = $session->get('session-id');
$session->set('session-id', $sess);
...
}
我的问题是如何使用webpack导入nools
答案 0 :(得分:0)
如果文件路径(而不是源字符串本身)传递给nools needs the fs module to read a file from disk,它看起来像nools.compile()
。
假设您的webpack项目中基于浏览器的nools使用从未将*.nools
字符串传递给nools.compile()
,则永远不会调用fs.readFileSync()
,因此您可以强制webpack解析{{ 1}}通过将此添加到您的webpack配置为空对象:
require('fs')