我的项目目录如下。
project
|
└───.github
└───build
└───contracts
└───migrations
└───node_modules
└───src
│ │ index.html
│ └───css
│ └───js
| | app.js
| | bootstrap.min.js
| | web3.min.js
| | truffle-contract.js
│ └───images
│ └───fonts
└───test
bs-config.json
package.json
package-lock.json
truffle-config.js
每当我使用
npm run dev
运行项目时,我的网站就会打开。但是我无法访问已安装的模块。在控制台上,出现错误
Error: Cannot find module 'express'
在app.js
文件中
var express=require('express');
我使用
安装了Express
npm install -g express
在节点模块文件夹中,我可以看到快速文件夹。 但是我无法访问它。
答案 0 :(得分:0)
我看到您的app.js不在node_modules文件夹的同一目录中。您的每个根节点应用程序文件都是什么,它应该在node_modules文件夹的同一目录下。
或者您可以在调用app.js的根目录中创建一个名为server.js的文件,请检查以下层次结构:
$x[0] = $_POST['line1'];
$x[1] = $_POST['line2'];
$x[2] = $_POST['place'];
//check for apostrophes and quotes
for($i=0;$i<3;$i++){
while( strpos($x[$i], "\'") != false){
$pos = strpos($x[$i], "\'");
$x[$i] = substr_replace($x[$i],"",$pos,1);
}
while( strpos($x[$i], '\"') != false){
$pos = strpos($x[$i], '\"');
$x[$i] = substr_replace($x[$i],"",$pos,1);
}